notebook

都内でWEB系エンジニアやってます。

Ansible

ansible-lintのバージョンをv6に上げたときの作業ログ

dotfilesでAnsibleを使っていてansible-lintも入れていた(v5) v6に上げるとそもそも実行できないなどの問題が発生したのでしばらく上げてなかったが重い腰を上げて対応した 色々変更したので作業ログを残しておく、どこかの誰かの参考程度にでもなれば嬉しい…

Ansibleで各タスクの実行時間を計測する

DotfilesのAnsibleで結構時間がかかっていたのでどこで時間がかかっているのか知りたくなった 執筆時のAnsibleバージョン $ ansible --version ansible [core 2.12.2] config file = /usr/local/src/ansible/ansible.cfg ansible python module location = /…

ansible-lintを入れてみる

入れる機会があったのでメモしておく dotfilesで使っているAnsibleに入れた ansible/ansible-lint: Best practices checker for Ansible github.com インストール pip install ansible-lint 設定 .ansible-lint parseable: true quiet: true use_default_rul…

GitHubActionsでdotfilesのAnsibleが実行できるかチェックする

この記事は GitHub Actions Advent Calendar 2019 の17日目の記事です dotfilesのAnsibleスクリプトの実行をGitHubActionsでチェックできるようにした話です 経緯 前提 開発はWin機でCentOSのVMを立ち上げている Ubuntu(WSL)でも開発する(予定) プライベート…

dotfilesの構成、運用、コマンドの紹介

この記事はdotfiles Advent Calendar 2019 - Qiitaの6日目の記事です 数年前に作り込んだけどそれ以来あまりメンテナンスできていないので思い出すのも兼ねて構成とかを書き出してみる 開発で使うマシンがCentOSのため基本的にCentOSを前提とした作りになっ…

ansibleメモ(サンプル集)

ansible2.1を触ってみたのでそのメモ 開発環境の構築をansibleで出来るようにplaybookを書いたのでそのときにメモしたものです といいつつ2.1の変更点というよりは1系でも書けるもののほうが多いです factのリスト $ ansible -i hosts hostrole -m setup 192…

ansible-galaxyにroleを上げてみる

plenvのroleがないかansible-galaxyを見ていたらなかったのであげてみました 公開するほどのものでもない気もしますが何事もやってみないとねということで どこかで誰かのお役に立てれば幸いです ロールの作成 ディレクトリの作成 $ ansible-galaxy init ple…

# ansibleでelasticsearch + kibana4

ansibleでelasticsearch + kibana4 経緯 ログのvisualizeしたいよね kibana使ってみよう!4が出てるみたいだ! という感じでやることになったのですが、クラスタ構成での検証とか何かと作っては壊してっていう作業が行えたほうが便利そうなのでansibleでぱぱ…

#ansibleでcrontabの制御

ansibleでcrontabの制御 cronモジュールがあるみたいです 実際にいじってみました --- - hosts: test-servers tasks: - name: execute perl script cron: name="execute perl script" minute="0" hour="5,2" job="perl script.pl" state=present - name: ls …

ansibleでサーバ再起動

ansible httpdサーバ再起動 バックエンドサーバがある程度増えてくると手動で再起動していくのはとても面倒になってきます デプロイツール使えばいいって話なのですが、今回はansibleを使ってみようということで試みてみました 何のことはなく簡単でした。 -…

ansible でgrowthforecast + daemontools

ansible でgrowthforecastを起動するまで 業務でgrowthforecastでも入れようかって話が上がってたのでちょっとやってみました。 下記を参考にしました。(というかほぼこp。。。。) Ansible で Growthforecast をインストールする方法 まるコピしたら勉強す…

ansibleを使ってみる

ansible 使ってみる 最近会社でもはやっていたのでとりあえず使ってみました。 python2.6以上があればクライアントに特別に何かインストールする必要もないみたいだし、記述はYAMLファイルだし、結構とっつきやすいのかなという印象だったので試してみます。…