起動時にサーバー上のどこかに定義された「構成」を使用して自動的に構成されるようにAMIをセットアップしようとしています。シェフとパペットに出会いました。Puppetを考えると、それらの例を実行することはできましたが、マスターからの自動構成用の例を見つけることができませんでした。PuppetEnterpriseは「AmazonLinux」ではサポートされていないことがわかりました。チームはAmazonLinuxを選択し、1つのツールがそれをサポートしていないという理由だけで他のOSに行くのではなく、それを維持したいと考えています。誰かが私にこれを達成する方法についていくつかのアイデアを教えてもらえますか?(私は、保守性のために業界で採用されている優れたツールよりも、自家製のシェルスクリプトを避けようとしています)
質問する
258 次
2 に答える
1
私が過去に行ったことは、/etc/rc.local を /etc/rc.local.orig にコピーしてから、/etc/rc.local を構成してパペットの実行を開始し、それ自体を舗装することでした。
/etc/rc.local:
#!/bin/bash
##
#add pre-puppeting stuff here, I add the hostname in "User-data" when creating the VM so I can set the hostname before checking in
##
/usr/bin/puppet agent --test
/bin/cp -f /etc/rc.local.orig /etc/rc.local
/sbin/init 6
于 2013-02-11T22:52:02.570 に答える