diff options
| author | Luke Kanies <luke@madstop.com> | 2008-12-02 16:26:54 -0600 |
|---|---|---|
| committer | Luke Kanies <luke@madstop.com> | 2008-12-02 16:26:54 -0600 |
| commit | 99a9b5a045af6f1c68619792a45603cbe450652d (patch) | |
| tree | 579963d464c0529d4e9250f937d495e415f1e867 /examples | |
| parent | f73e13e7464edab73443857d628602b89361c220 (diff) | |
| parent | 278bfe83015312292360f727d6532a143610db0d (diff) | |
| download | puppet-99a9b5a045af6f1c68619792a45603cbe450652d.tar.gz puppet-99a9b5a045af6f1c68619792a45603cbe450652d.tar.xz puppet-99a9b5a045af6f1c68619792a45603cbe450652d.zip | |
Merge branch '0.24.x'
Conflicts:
bin/puppetca
lib/puppet/type/group.rb
lib/puppet/type/tidy.rb
lib/puppet/util/settings.rb
Also edited the following files so tests will pass:
lib/puppet/type/component.rb
spec/unit/ssl/certificate_request.rb
spec/unit/type/computer.rb
spec/unit/type/mcx.rb
spec/unit/type/resources.rb
spec/unit/util/settings.rb
spec/unit/util/storage.rb
test/ral/type/zone.rb
Diffstat (limited to 'examples')
| -rw-r--r-- | examples/mcx_dock_absent.pp | 4 | ||||
| -rw-r--r-- | examples/mcx_dock_default.pp | 118 | ||||
| -rw-r--r-- | examples/mcx_dock_full.pp | 125 | ||||
| -rw-r--r-- | examples/mcx_dock_invalid.pp | 9 | ||||
| -rw-r--r-- | examples/mcx_nogroup.pp | 118 | ||||
| -rw-r--r-- | examples/mcx_notexists_absent.pp | 4 |
6 files changed, 378 insertions, 0 deletions
diff --git a/examples/mcx_dock_absent.pp b/examples/mcx_dock_absent.pp new file mode 100644 index 000000000..ef51897e0 --- /dev/null +++ b/examples/mcx_dock_absent.pp @@ -0,0 +1,4 @@ +mcx { '/Groups/mcx_dock': + ensure => 'absent', + content => 'absent' +} diff --git a/examples/mcx_dock_default.pp b/examples/mcx_dock_default.pp new file mode 100644 index 000000000..1f65a7316 --- /dev/null +++ b/examples/mcx_dock_default.pp @@ -0,0 +1,118 @@ +mcx { '/Groups/mcx_dock': + ensure => 'present', + content => '<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> +<plist version="1.0"> +<dict> + <key>com.apple.dock</key> + <dict> + <key>AppItems-Raw</key> + <dict> + <key>state</key> + <string>always</string> + <key>upk</key> + <dict> + <key>mcx_input_key_names</key> + <array> + <string>AppItems-Raw</string> + </array> + <key>mcx_output_key_name</key> + <string>static-apps</string> + <key>mcx_remove_duplicates</key> + <true/> + </dict> + <key>value</key> + <array> + <dict> + <key>mcx_typehint</key> + <integer>1</integer> + <key>tile-data</key> + <dict> + <key>file-data</key> + <dict> + <key>_CFURLString</key> + <string>/Applications/Mail.app</string> + <key>_CFURLStringType</key> + <integer>0</integer> + </dict> + <key>file-label</key> + <string>Mail</string> + </dict> + <key>tile-type</key> + <string>file-tile</string> + </dict> + <dict> + <key>mcx_typehint</key> + <integer>1</integer> + <key>tile-data</key> + <dict> + <key>file-data</key> + <dict> + <key>_CFURLString</key> + <string>/Applications/Safari.app</string> + <key>_CFURLStringType</key> + <integer>0</integer> + </dict> + <key>file-label</key> + <string>Safari</string> + </dict> + <key>tile-type</key> + <string>file-tile</string> + </dict> + </array> + </dict> + <key>DocItems-Raw</key> + <dict> + <key>state</key> + <string>always</string> + <key>upk</key> + <dict> + <key>mcx_input_key_names</key> + <array> + <string>DocItems-Raw</string> + </array> + <key>mcx_output_key_name</key> + <string>static-others</string> + <key>mcx_remove_duplicates</key> + <true/> + </dict> + <key>value</key> + <array/> + </dict> + <key>MCXDockSpecialFolders-Raw</key> + <dict> + <key>state</key> + <string>always</string> + <key>upk</key> + <dict> + <key>mcx_input_key_names</key> + <array> + <string>MCXDockSpecialFolders-Raw</string> + </array> + <key>mcx_output_key_name</key> + <string>MCXDockSpecialFolders</string> + <key>mcx_remove_duplicates</key> + <true/> + </dict> + <key>value</key> + <array/> + </dict> + <key>contents-immutable</key> + <dict> + <key>state</key> + <string>always</string> + <key>value</key> + <false/> + </dict> + <key>static-only</key> + <dict> + <key>state</key> + <string>always</string> + <key>value</key> + <false/> + </dict> + </dict> +</dict> +</plist> +' +} diff --git a/examples/mcx_dock_full.pp b/examples/mcx_dock_full.pp new file mode 100644 index 000000000..60760332a --- /dev/null +++ b/examples/mcx_dock_full.pp @@ -0,0 +1,125 @@ +# Mac MCX Test + +computer { "localhost": } + +mcx { + "mcx_dock": + ensure => "present", + ds_type => "group", + ds_name => "mcx_dock", + content => '<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> +<plist version="1.0"> +<dict> + <key>com.apple.dock</key> + <dict> + <key>AppItems-Raw</key> + <dict> + <key>state</key> + <string>always</string> + <key>upk</key> + <dict> + <key>mcx_input_key_names</key> + <array> + <string>AppItems-Raw</string> + </array> + <key>mcx_output_key_name</key> + <string>static-apps</string> + <key>mcx_remove_duplicates</key> + <true/> + </dict> + <key>value</key> + <array> + <dict> + <key>mcx_typehint</key> + <integer>1</integer> + <key>tile-data</key> + <dict> + <key>file-data</key> + <dict> + <key>_CFURLString</key> + <string>/Applications/Mail.app</string> + <key>_CFURLStringType</key> + <integer>0</integer> + </dict> + <key>file-label</key> + <string>Mail</string> + </dict> + <key>tile-type</key> + <string>file-tile</string> + </dict> + <dict> + <key>mcx_typehint</key> + <integer>1</integer> + <key>tile-data</key> + <dict> + <key>file-data</key> + <dict> + <key>_CFURLString</key> + <string>/Applications/Safari.app</string> + <key>_CFURLStringType</key> + <integer>0</integer> + </dict> + <key>file-label</key> + <string>Safari</string> + </dict> + <key>tile-type</key> + <string>file-tile</string> + </dict> + </array> + </dict> + <key>DocItems-Raw</key> + <dict> + <key>state</key> + <string>always</string> + <key>upk</key> + <dict> + <key>mcx_input_key_names</key> + <array> + <string>DocItems-Raw</string> + </array> + <key>mcx_output_key_name</key> + <string>static-others</string> + <key>mcx_remove_duplicates</key> + <true/> + </dict> + <key>value</key> + <array/> + </dict> + <key>MCXDockSpecialFolders-Raw</key> + <dict> + <key>state</key> + <string>always</string> + <key>upk</key> + <dict> + <key>mcx_input_key_names</key> + <array> + <string>MCXDockSpecialFolders-Raw</string> + </array> + <key>mcx_output_key_name</key> + <string>MCXDockSpecialFolders</string> + <key>mcx_remove_duplicates</key> + <true/> + </dict> + <key>value</key> + <array/> + </dict> + <key>contents-immutable</key> + <dict> + <key>state</key> + <string>always</string> + <key>value</key> + <false/> + </dict> + <key>static-only</key> + <dict> + <key>state</key> + <string>always</string> + <key>value</key> + <false/> + </dict> + </dict> +</dict> +</plist> +' +} diff --git a/examples/mcx_dock_invalid.pp b/examples/mcx_dock_invalid.pp new file mode 100644 index 000000000..35f908177 --- /dev/null +++ b/examples/mcx_dock_invalid.pp @@ -0,0 +1,9 @@ +# Mac MCX Test + +computer { "localhost": } + +mcx { + "/Groups/mcx_dock": + ensure => "present", + content => 'invalid plist' +} diff --git a/examples/mcx_nogroup.pp b/examples/mcx_nogroup.pp new file mode 100644 index 000000000..ea689f33c --- /dev/null +++ b/examples/mcx_nogroup.pp @@ -0,0 +1,118 @@ +mcx { '/Groups/doesnotexist': + ensure => 'present', + content => '<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> +<plist version="1.0"> +<dict> + <key>com.apple.dock</key> + <dict> + <key>AppItems-Raw</key> + <dict> + <key>state</key> + <string>always</string> + <key>upk</key> + <dict> + <key>mcx_input_key_names</key> + <array> + <string>AppItems-Raw</string> + </array> + <key>mcx_output_key_name</key> + <string>static-apps</string> + <key>mcx_remove_duplicates</key> + <true/> + </dict> + <key>value</key> + <array> + <dict> + <key>mcx_typehint</key> + <integer>1</integer> + <key>tile-data</key> + <dict> + <key>file-data</key> + <dict> + <key>_CFURLString</key> + <string>/Applications/Mail.app</string> + <key>_CFURLStringType</key> + <integer>0</integer> + </dict> + <key>file-label</key> + <string>Mail</string> + </dict> + <key>tile-type</key> + <string>file-tile</string> + </dict> + <dict> + <key>mcx_typehint</key> + <integer>1</integer> + <key>tile-data</key> + <dict> + <key>file-data</key> + <dict> + <key>_CFURLString</key> + <string>/Applications/Safari.app</string> + <key>_CFURLStringType</key> + <integer>0</integer> + </dict> + <key>file-label</key> + <string>Safari</string> + </dict> + <key>tile-type</key> + <string>file-tile</string> + </dict> + </array> + </dict> + <key>DocItems-Raw</key> + <dict> + <key>state</key> + <string>always</string> + <key>upk</key> + <dict> + <key>mcx_input_key_names</key> + <array> + <string>DocItems-Raw</string> + </array> + <key>mcx_output_key_name</key> + <string>static-others</string> + <key>mcx_remove_duplicates</key> + <true/> + </dict> + <key>value</key> + <array/> + </dict> + <key>MCXDockSpecialFolders-Raw</key> + <dict> + <key>state</key> + <string>always</string> + <key>upk</key> + <dict> + <key>mcx_input_key_names</key> + <array> + <string>MCXDockSpecialFolders-Raw</string> + </array> + <key>mcx_output_key_name</key> + <string>MCXDockSpecialFolders</string> + <key>mcx_remove_duplicates</key> + <true/> + </dict> + <key>value</key> + <array/> + </dict> + <key>contents-immutable</key> + <dict> + <key>state</key> + <string>always</string> + <key>value</key> + <false/> + </dict> + <key>static-only</key> + <dict> + <key>state</key> + <string>always</string> + <key>value</key> + <false/> + </dict> + </dict> +</dict> +</plist> +' +} diff --git a/examples/mcx_notexists_absent.pp b/examples/mcx_notexists_absent.pp new file mode 100644 index 000000000..ef44db10e --- /dev/null +++ b/examples/mcx_notexists_absent.pp @@ -0,0 +1,4 @@ +mcx { '/Groups/foobar': + ensure => 'absent', + content => 'absent' +} |
