« puppet | Home | Google Readerが使いや… »

puppet その2

2007-02-24 - 23:05

インストールから書いていると途中で飽きるので、とりあえずどんな感じのものなのかということを書いてみる。 インストール方法はこちらを参照。

puppetのwikiにあるsudo配布の設定例 を流用して、さらにsudoがインストールされてなかったらインストールするManifest (設定ファイル) を書いてみる。

つまり、やりたいことは:

  • sudoがインストールされてなかったらインストール
  • /etc/sudoers ファイルの配布

これだけ。

今回テストに使った環境:

  • puppetサーバー: Gentoo Linux
  • puppetクライアントA: Gentoo Linux
  • puppetクライアントB: CentOS

(たまたま最近評価用に入れたCentOSがあったから使ってみただけであんまり良く知らない。)

これが作ったManifest


package { sudo: name => $operatingsystem ? { CentOS => “sudo”, Gentoo => “app-admin/sudo” }, ensure => installed,
}

file { sudoers: ensure => file, path => “/etc/sudoers”, owner => root, group => root, mode => 440, source => “puppet://hogehoge.example.com/files/dist/sudoers”, require => package[sudo],
}

これだけ。
やりたいことをただ書くだけで実現できる感じが伝わるといいんだけども。

これで、GentooでもCentOSでも、sudoが入って同じ設定ファイルが入る。
なかなか楽しい。

続く。

使用タグ: , ,
No comments

free ringtones
Furthermore free ringtones
Sent on 2007-02-26 - 12:09 , via free ringtones

free ringtones
At free ringtones
Sent on 2007-02-26 - 12:11 , via free ringtones

free ringtones
Rate free ringtones
Sent on 2007-02-26 - 12:12 , via free ringtones

free ringtones
Those free ringtones
Sent on 2007-02-26 - 13:22 , via free ringtones

Trackback link:

トラックバック用URLを生成するには、JavaScriptを有効にしてください。

  
情報を記憶する

Emoticons / Textile
  (ユーザー登録 / ログイン)

通知:
アドレス非公開:

注意: 使用できるタグは <b> と <i> のみです。URLやメールアドレスはそのまま記述すればリンクになります。

 

設定

  • イギリス在住プログラマー
  • 趣味は城巡り
  • オープンソース好きという表向き
  • twitter
  • masatomon at gmail.com

最近のエントリ

PostgreSQL ebuilds
サーバ側のSubversionを移行でなんかエラー
VMware上のGentooでsuspendとかresumeとか。
Flexでbuild時にユニークなIDをふる
スイス行ってきた

twitter

photos from mobile


きもちー



状況がわかんない…



近所のお気に入りパブ…



チェス



photo.jpg


最近のコメント

通りすがりです… (Slony-I まとめ…): Slony の情報、大変参考に…
なかの (泥棒に入られた - …): ひろしまさん、 とりあえず…
mamoruk(usata) (泥棒に入られた - …): あれあれ、大変でしたね。 …
ひろしま (泥棒に入られた - …): 逆に考えるんだ。 初級期…
なかの (iPhone続き): なんかもろもろの話を総合…

最近の参照元

17:41 [Go] C://Program Fil…
15:37 [Go] slony プロセス …
14:15 [Go] Slony I
13:14 [Go] hunterian museu…
13:14 a.hatena.ne.jp/usata3…
12:58 [Y] hugglets
12:49 [Go] Eclipse poderos…
11:07 [Y] slontools
10:20 [Y] Slony
10:18 [Ms] IPHON
09:30 [Go] tortoisesvn
09:14 [Go] postgres work_m…
09:13 [Go] slony i slon
08:49 [Go] vmware fusion g…
08:47 [Y] easyjet Gatwick
08:07 [Go] vmware fusion g…

タグ

アーカイブ

2008-08
2008-04
2008-03
2008-02
2008-01
2007-12
2007-08
2007-07
2007-06
2007-05
2007-04
2007-03
2007-02

Powered by Pivot - 1.40.5: 'Dreadwind'