/var/www/yatta47.log

/var/www/yatta47.log

やったのログ置場です。スクラップみたいな短編が多いかと。

mitamaeを動かしてみた

mitamaeというのをAnsibleの代わりに使っていきたいと思って調べてみた。

とりあえずUsageの通りにやってみた。

vagrant@kafka-server:~$ ./mitamae local recipe.rb
 INFO : Starting mitamae...
 INFO : Recipe: /home/vagrant/recipe.rb
 INFO :   package[nginx] installed will change from 'false' to 'true'
ERROR :     stderr | E: Could not open lock file /var/lib/dpkg/lock-frontend - open (13: Permission denied)
ERROR :     stderr | E: Unable to acquire the dpkg frontend lock (/var/lib/dpkg/lock-frontend), are you root?
ERROR :     Command `DEBIAN_FRONTEND='noninteractive' apt-get -y -o Dpkg::Options::='--force-confdef' -o Dpkg::Options::='--force-confold'  install nginx` failed. (exit status: 100)
ERROR :   package[nginx] Failed.

権限足りないって。ってことでsudoを付けて改めて実行。

vagrant@kafka-server:~$ sudo ./mitamae local recipe.rb
 INFO : Starting mitamae...
 INFO : Recipe: /home/vagrant/recipe.rb
 INFO :   package[nginx] installed will change from 'false' to 'true'
vagrant@kafka-server:~$

ふむ。ちゃんとできた。

 

疑問

出来たのはいいのだけど、OSの種類とかそういうのはrecipe内にも書いてないし、どうやって判別されているんだろう?

でも、シングルバイナリでできるのはすごくいい。もっと調べていこう。

 

参考にしたページ

itamae-kitchen/mitamae: mitamae is a fast, simple, and single-binary configuration management tool with a DSL like Chef
https://github.com/itamae-kitchen/mitamae