Ansible

AnsibleでReplaceの冪等性

業務中???となったので、めも AnsibleのPlaybookを構築中のできごと そのPlaybookでは、特定のファイルにある行末にIPを追記するものだった Replaceモジュールを利用したときに、 流した分だけ行末にIPが追記され続けてしまった 想定動作としては、1回IP…

Ansibleに少しずつ慣れてきた

Ansibleを使い始めてしばらく経ちました 数週間前のroleを久しぶりに見ると、 軽くめまいがするくらいには書きなれてきました 最近は、lineinfileをcronに対して使おうとして、 何度も追記されてしまう事象を見つけました こいつに対しては、事前に/etc/cron…

もっといいベストプラクティス集

Ansibleのベストプラクティスを探していましたが、 以下の記事がさっと読んでもとてもよくまとまっていたので早速業務利用していきたいと思いますhttps://densan-hoshigumi.com/server/playbook-maintainability忘れないようにメモメモ しかし、本当に奥が深…

ansible ベストプラクティス

ansibleって、書き方いっぱいあって迷うんですよね… ベストプラクティスの記事があったので、参考にしてますhttps://docs.ansible.com/ansible/2.9_ja/user_guide/playbooks_best_practices.htmlあと、この記事も読んでおく…https://tekunabe.hatenablog.jp/…

Ansibleでできること色々

Ansibleを触り始めてすこしたちました 色々できることがあるなぁと実感 やれることや、逆に面倒でやっていないことを分けてみます ・ファイルのコピー →copyモジュールを利用 ・ディレクトリの作成、削除、権限、オーナ変更、シンボリックリンク作成 →fileモ…

serverspec

Zabbixに関する書籍を読んでいたら、 Ansibleと相性の良いソフトウェアとして、 Serverspecというものが紹介されていましたちょっと気になったので、調べてみます参考にした記事はこちら https://knowledge.sakura.ad.jp/2596/構築済みの環境に対して行う自…

ansibleの使い方を学んできた

仕事で使ってるansibleですが、 使い初めに比べてだんだんやりたいことができるようになってきました まだまだ使いこなせていない感はあるのですが、日に日にマシになっていく感じがありますたとえば、 手順書通りにconfigの中身をいちいち書き換えていたも…

Ansibleの基本戦略

最近、Ansibleを使った自動化を業務で試している とある手順書をまずは総なめして手で作ってみて、その軌跡を追って自動化していく Ansibleは色々なやり方がとれるので、 これが正解、といったものが複数ある ベストプラクティスを探すことも必要だが、いっ…

業務知識

最近、業務で触っているものたち 前ほどガチガチに開発をしなくなってしまった、どちらかというと運用目線でツールを扱うことが多くなってきた ・Zabbix たくさんのサーバのお守りをしている 設定をちょくちょく入れ替えたりするが、みんな手作業 自動化を行…

kaliの初期化諸々の設定シェルもといplaybook

作ろうかなー 初回のapt-getのアップデートとアップグレード、日本語化、各種ツールインストール、他の有用なツールのインストール元々はなんとなく全部シェルにして用意してしまえと思っていたけど、よく考えたらansibleにまとめられるのよね、今の世の中。…

Redmine構築のAnsibleを読み解く3

前回に引き続き 今回はMysqlとNginxのインストールをどこかしらから引っ張ってきたPlaybookでやってみる・Mysql 参考記事は以下 https://qiita.com/KisaragiZin/items/e241f189c83580f92e9cmain.ymlの中は以下の通り --- # install mysqld_5.6 - name: レポ…

Redmine構築のAnsibleを読み解く2

前回が長くなったので、続き参考にしたサイトは以下 https://github.com/farend/redmine-centos-ansible/blob/master/site.ymlyamlの中身 - hosts: redmine-servers roles: - system - pg - ruby - redmine - apacheredmine本体のインストールは、以下 role/…

Redmine構築のAnsibleを読み解く1

業務でRedmineが必要になりました。 で、Ansible使う必要があるので、、、 とりあえず、公式のplaybookを元に内容を読みといていろいろ置換していきたい というかモノにしたい…参考にしたサイトは以下 https://github.com/farend/redmine-centos-ansible/blo…