<code>pillar可以自定義key-value</code>
<code>Pillar使用與State相似的SLS檔案。Pillar檔案放在master配置檔案中pillar_roots定義的目錄下。示例如下:</code>
<code>pillar_roots:</code>
<code> </code><code>base:</code>
<code> </code><code>- </code><code>/srv/pillar</code>
<code>[root@server200-21 srv]</code><code># mkdir /srv/pillar</code>
<code>[root@server200-21 srv]</code><code># cd /srv/pillar</code>
<code>[root@server200-21 pillar]</code><code># ls</code>
<code>data.sls </code><code>top</code><code>.sls</code>
<code>[root@server200-21 pillar]</code><code># cat top.sls </code>
<code>base:</code>
<code> </code><code>'*'</code><code>:</code>
<code> </code><code>- data</code>
<code>[root@server200-21 pillar]</code><code># cat data.sls </code>
<code>a: 1</code>
<code>b: 2</code>
<code>c: 3</code>
<code>d: A1</code>
<code> </code><code>B2</code>
<code> </code><code>C3</code>
<code> </code>
<code> </code>
<code>[root@server200-21 pillar]</code><code># salt '*' pillar.data</code>
<code>test230:</code>
<code> </code><code>----------</code>
<code> </code><code>a:</code>
<code> </code><code>1</code>
<code> </code><code>b:</code>
<code> </code><code>2</code>
<code> </code><code>c:</code>
<code> </code><code>3</code>
<code> </code><code>d:</code>
<code> </code><code>A1 B2 C3</code>
<code> </code><code>master:</code>
<code> </code><code>----------</code>
<code> </code><code>__role:</code>
<code> </code><code>master</code>
<code> </code><code>auth_mode:</code>
<code> </code><code>1</code>
<code> </code><code>auto_accept:</code>
<code> </code><code>False</code>
<code> </code><code>cachedir:</code>
<code> </code><code>/var/cache/salt/master</code>
<code> </code><code>cli_summary:</code>
<code> </code><code>client_acl:</code>
<code> </code><code>----------</code>
<code> </code><code>client_acl_blacklist:</code>
<code> </code><code>cluster_masters:</code>
<code> </code><code>cluster_mode:</code>
<code> </code><code>paranoid</code>
<code> </code><code>conf_file:</code>
<code> </code><code>/etc/salt/master</code>
<code> </code><code>config_dir:</code>
<code> </code><code>/etc/salt</code>
<code> </code><code>cython_enable:</code>
<code> </code><code>daemon:</code>
<code> </code><code>True</code>
<code> </code><code>default_include:</code>
<code> </code><code>master.d/*.conf</code>
<code> </code><code>enable_gpu_grains:</code>
<code> </code><code>enforce_mine_cache:</code>
<code> </code><code>enumerate_proxy_minions:</code>
<code> </code><code>environment:</code>
<code> </code><code>None</code>
<code> </code><code>ext_job_cache:</code>
<code> </code>
<code> </code><code>ext_pillar:</code>
<code> </code><code>extension_modules:</code>
<code> </code><code>/var/cache/salt/extmods</code>
<code> </code><code>external_auth:</code>
<code> </code><code>failhard:</code>
<code> </code><code>file_buffer_size:</code>
<code> </code><code>1048576</code>
<code> </code><code>file_client:</code>
<code> </code><code>local</code>
<code> </code><code>file_ignore_glob:</code>
<code> </code><code>file_ignore_regex:</code>
<code> </code><code>file_recv:</code>
<code> </code><code>file_recv_max_size:</code>
<code> </code><code>100</code>
<code> </code><code>file_roots:</code>
<code> </code><code>base:</code>
<code> </code><code>- </code><code>/srv/salt</code>
<code> </code><code>fileserver_backend:</code>
<code> </code><code>- roots</code>
<code> </code><code>fileserver_followsymlinks:</code>
<code> </code><code>fileserver_ignoresymlinks:</code>
<code> </code><code>fileserver_limit_traversal:</code>
<code> </code><code>gather_job_timeout:</code>
<code> </code><code>5</code>
<code> </code><code>gitfs_base:</code>
<code> </code><code>gitfs_env_blacklist:</code>
<code> </code><code>gitfs_env_whitelist:</code>
<code> </code><code>gitfs_insecure_auth:</code>
<code> </code><code>gitfs_mountpoint:</code>
<code> </code><code>gitfs_passphrase:</code>
<code> </code><code>gitfs_password:</code>
<code> </code><code>gitfs_privkey:</code>
<code> </code><code>gitfs_pubkey:</code>
<code> </code><code>gitfs_remotes:</code>
<code> </code><code>gitfs_root:</code>
<code> </code><code>gitfs_user:</code>
<code> </code><code>hash_type:</code>
<code> </code><code>md5</code>
<code> </code><code>hgfs_base:</code>
<code> </code><code>default</code>
<code> </code><code>hgfs_branch_method:</code>
<code> </code><code>branches</code>
<code> </code><code>hgfs_env_blacklist:</code>
<code> </code><code>hgfs_env_whitelist:</code>
<code> </code><code>hgfs_mountpoint:</code>
<code> </code><code>hgfs_remotes:</code>
<code> </code><code>hgfs_root:</code>
<code> </code><code>id</code><code>:</code>
<code> </code><code>test230</code>
<code> </code><code>interface:</code>
<code> </code><code>0.0.0.0</code>
<code> </code><code>ioflo_console_logdir:</code>
<code> </code><code>ioflo_period:</code>
<code> </code><code>0.01</code>
<code> </code><code>ioflo_realtime:</code>
<code> </code><code>ioflo_verbose:</code>
<code> </code><code>0</code>
<code> </code><code>ipv6:</code>
<code> </code><code>jinja_lstrip_blocks:</code>
<code> </code><code>jinja_trim_blocks:</code>
<code> </code><code>job_cache:</code>
<code> </code><code>keep_jobs:</code>
<code> </code><code>24</code>
<code> </code><code>key_logfile:</code>
<code> </code><code>/var/log/salt/key</code>
<code> </code><code>keysize:</code>
<code> </code><code>4096</code>
<code> </code><code>log_datefmt:</code>
<code> </code><code>%H:%M:%S</code>
<code> </code><code>log_datefmt_logfile:</code>
<code> </code><code>%Y-%m-%d %H:%M:%S</code>
<code> </code><code>log_file:</code>
<code> </code><code>/var/log/salt/master</code>
<code> </code><code>log_fmt_console:</code>
<code> </code><code>[%(levelname)-8s] %(message)s</code>
<code> </code><code>log_fmt_logfile:</code>
<code> </code><code>%(asctime)s,%(msecs)03.0f [%(name)-17s][%(levelname)-8s] %(message)s</code>
<code> </code><code>log_granular_levels:</code>
<code> </code><code>log_level:</code>
<code> </code><code>warning</code>
<code> </code><code>loop_interval:</code>
<code> </code><code>60</code>
<code> </code><code>maintenance_floscript:</code>
<code> </code><code>/usr/lib/python2</code><code>.6</code><code>/site-packages/salt/daemons/flo/maint</code><code>.flo</code>
<code> </code><code>master_floscript:</code>
<code> </code><code>/usr/lib/python2</code><code>.6</code><code>/site-packages/salt/daemons/flo/master</code><code>.flo</code>
<code> </code><code>master_job_cache:</code>
<code> </code><code>local_cache</code>
<code> </code><code>master_pubkey_signature:</code>
<code> </code><code>master_pubkey_signature</code>
<code> </code><code>master_roots:</code>
<code> </code><code>- </code><code>/srv/salt-master</code>
<code> </code><code>master_sign_key_name:</code>
<code> </code><code>master_sign</code>
<code> </code><code>master_sign_pubkey:</code>
<code> </code><code>master_tops:</code>
<code> </code><code>master_use_pubkey_signature:</code>
<code> </code><code>max_event_size:</code>
<code> </code><code>max_minions:</code>
<code> </code><code>max_open_files:</code>
<code> </code><code>100000</code>
<code> </code><code>minion_data_cache:</code>
<code> </code><code>minionfs_blacklist:</code>
<code> </code><code>minionfs_env:</code>
<code> </code><code>base</code>
<code> </code><code>minionfs_mountpoint:</code>
<code> </code><code>minionfs_whitelist:</code>
<code> </code><code>nodegroups:</code>
<code> </code><code>open_mode:</code>
<code> </code><code>order_masters:</code>
<code> </code><code>outputter_dirs:</code>
<code> </code><code>peer:</code>
<code> </code><code>permissive_pki_access:</code>
<code> </code><code>pidfile:</code>
<code> </code><code>/var/run/salt-master</code><code>.pid</code>
<code> </code><code>pillar_opts:</code>
<code> </code><code>pillar_roots:</code>
<code> </code><code>- </code><code>/srv/pillar</code>
<code> </code><code>pillar_source_merging_strategy:</code>
<code> </code><code>smart</code>
<code> </code><code>pillar_version:</code>
<code> </code><code>2</code>
<code> </code><code>ping_on_rotate:</code>
<code> </code><code>pki_dir:</code>
<code> </code><code>/etc/salt/pki/master</code>
<code> </code><code>preserve_minion_cache:</code>
<code> </code><code>pub_hwm:</code>
<code> </code><code>1000</code>
<code> </code><code>publish_port:</code>
<code> </code><code>4505</code>
<code> </code><code>publish_session:</code>
<code> </code><code>86400</code>
<code> </code><code>queue_dirs:</code>
<code> </code><code>raet_main:</code>
<code> </code><code>raet_mutable:</code>
<code> </code><code>raet_port:</code>
<code> </code><code>4506</code>
<code> </code><code>range_server:</code>
<code> </code><code>range:80</code>
<code> </code><code>reactor:</code>
<code> </code><code>reactor_refresh_interval:</code>
<code> </code><code>renderer:</code>
<code> </code><code>yaml_jinja</code>
<code> </code><code>rep_hwm:</code>
<code> </code><code>50000</code>
<code> </code><code>ret_port:</code>
<code> </code><code>root_dir:</code>
<code> </code><code>/</code>
<code> </code><code>rotate_aes_key:</code>
<code> </code><code>runner_dirs:</code>
<code> </code><code>saltversion:</code>
<code> </code><code>2014.7.0</code>
<code> </code><code>search:</code>
<code> </code><code>search_index_interval:</code>
<code> </code><code>3600</code>
<code> </code><code>serial:</code>
<code> </code><code>msgpack</code>
<code> </code><code>show_jid:</code>
<code> </code><code>show_timeout:</code>
<code> </code><code>sign_pub_messages:</code>
<code> </code><code>sock_dir:</code>
<code> </code><code>/var/run/salt/master</code>
<code> </code><code>sqlite_queue_dir:</code>
<code> </code><code>/var/cache/salt/master/queues</code>
<code> </code><code>ssh_passwd:</code>
<code> </code><code>ssh_port:</code>
<code> </code><code>22</code>
<code> </code><code>ssh_sudo:</code>
<code> </code><code>ssh_timeout:</code>
<code> </code><code>ssh_user:</code>
<code> </code><code>root</code>
<code> </code><code>state_aggregate:</code>
<code> </code><code>state_auto_order:</code>
<code> </code><code>state_events:</code>
<code> </code><code>state_output:</code>
<code> </code><code>full</code>
<code> </code><code>state_top:</code>
<code> </code><code>salt:</code><code>//top</code><code>.sls</code>
<code> </code><code>state_verbose:</code>
<code> </code><code>svnfs_branches:</code>
<code> </code><code>svnfs_env_blacklist:</code>
<code> </code><code>svnfs_env_whitelist:</code>
<code> </code><code>svnfs_mountpoint:</code>
<code> </code><code>svnfs_remotes:</code>
<code> </code><code>svnfs_root:</code>
<code> </code><code>svnfs_tags:</code>
<code> </code><code>tags</code>
<code> </code><code>svnfs_trunk:</code>
<code> </code><code>trunk</code>
<code> </code><code>syndic_event_forward_timeout:</code>
<code> </code><code>0.5</code>
<code> </code><code>syndic_master:</code>
<code> </code><code>syndic_max_event_process_time:</code>
<code> </code><code>syndic_wait:</code>
<code> </code><code>timeout:</code>
<code> </code><code>token_dir:</code>
<code> </code><code>/var/cache/salt/master/tokens</code>
<code> </code><code>token_expire:</code>
<code> </code><code>43200</code>
<code> </code><code>transport:</code>
<code> </code><code>zeromq</code>
<code> </code><code>user:</code>
<code> </code><code>verify_env:</code>
<code> </code><code>win_gitrepos:</code>
<code> </code><code>- https:</code><code>//github</code><code>.com</code><code>/saltstack/salt-winrepo</code><code>.git</code>
<code> </code><code>win_repo:</code>
<code> </code><code>/srv/salt/win/repo</code>
<code> </code><code>win_repo_mastercachefile:</code>
<code> </code><code>/srv/salt/win/repo/winrepo</code><code>.p</code>
<code> </code><code>worker_floscript:</code>
<code> </code><code>/usr/lib/python2</code><code>.6</code><code>/site-packages/salt/daemons/flo/worker</code><code>.flo</code>
<code> </code><code>worker_threads:</code>
<code> </code><code>zmq_filtering:</code>
本文轉自 pcnk 51CTO部落格,原文連結:http://blog.51cto.com/nosmoking/1613371,如需轉載請自行聯系原作者轉載,