- salt:
-
-
-
- clean_config_d_dir: False
-
-
- minion_remove_config: True
-
-
- master_remove_config: True
-
-
-
- install_packages: True
-
-
- version: 2017.7.2-1.el7
-
-
- lookup:
- salt_master: 'salt-master'
- salt_minion: 'salt-minion'
- salt_syndic: 'salt-syndic'
- salt_cloud: 'salt-cloud'
- salt_ssh: 'salt-ssh'
- pyinotify: 'python-pyinotify'
-
-
-
-
-
- release: '2018.3'
-
-
-
-
-
-
-
-
- salt_minion_pkg_source: 'https://repo.saltstack.com/osx/salt-2017.7.4-py3-x86_64.pkg'
- salt_minion_pkg_hash: 'https://repo.saltstack.com/osx/salt-2017.7.4-py3-x86_64.pkg.md5'
-
-
- master:
- fileserver_backend:
- - git
- - s3fs
- - roots
- gitfs_remotes:
- - git://github.com/saltstack-formulas/salt-formula.git:
- - base: develop
- s3.keyid: GKTADJGHEIQSXMKKRBJ08H
- s3.key: askdjghsdfjkghWupUjasdflkdfklgjsdfjajkghs
- s3.buckets:
- - bucket1
- - bucket2
- - bucket3
- - bucket4
- file_roots:
- base:
- - /srv/salt
- pillar_roots:
- base:
- - /srv/pillar
-
- rest_tornado:
- port: 8000
- ssl_crt: /etc/pki/api/certs/server.crt
- ssl_key: /etc/pki/api/certs/server.key
- debug: False
- disable_ssl: False
-
- lxc.container_profile:
- debian:
- template: download
- options:
- dist: debian
- release: jessie
- arch: amd64
- backing: lvm
- vgname: kimsufi
- size: 10G
- lxc.network_profile:
- basic:
- eth0:
- link: lxcbr0
- type: veth
- flags: up
-
-
- auth.ldap.filter: {% raw %}'sAMAccountName={{username}}'{% endraw %}
-
- auth.ldap.filter: {% raw %}'uid={{ username }}'{% endraw %}
-
-
-
-
- winrepo_provider: gitpython
-
-
- engines:
- - slack:
- token: xoxp-XXXXX-XXXXXXX
- control: True
- valid_users:
- - someuser
- - otheruser
- valid_commands:
- - test.ping
- - list_jobs
- aliases:
- list_jobs:
- type: runner
- cmd: jobs.list_jobs
-
-
-
-
- reactors:
- - 'master/deploy':
- - /srv/salt/reactors/deploy.sls
-
-
- minion:
-
-
- master: salt
-
-
-
-
-
-
- fileserver_backend:
- - git
- - roots
- gitfs_remotes:
- - git://github.com/saltstack-formulas/salt-formula.git:
- - base: develop
- file_roots:
- base:
- - /srv/salt
- pillar_roots:
- base:
- - /srv/pillar
- module_config:
- test: True
- test.foo: foo
- test.bar:
- - baz
- - quo
- test.baz:
- spam: sausage
- cheese: bread
-
-
- mine_interval: 60
-
-
-
-
- mine_functions:
- network.interface_ip: [eth0]
-
-
- schedule:
- - highstate:
- - function: state.apply
- - minutes: 60
- - returner: redis
-
-
- auth_keytab: /root/auth.keytab
- auth_principal: kadmin/admin
-
-
- engines:
- - slack:
- token: xoxp-XXXXX-XXXXXXX
- control: True
- valid_users:
- - someuser
- - otheruser
- valid_commands:
- - test.ping
- - list_jobs
- aliases:
- list_jobs:
- type: runner
- cmd: jobs.list_jobs
-
-
- beacons:
- load:
- 1m:
- - 0.0
- - 2.0
- 5m:
- - 0.0
- - 1.5
- 15m:
- - 0.1
- - 1.0
- interval: 10
-
-
-
-
- reactors:
- - 'minion/deploy':
- - /srv/salt/reactors/deploy.sls
-
-
- return: elasticsearch
- elasticsearch:
- hosts:
- - example.elasticsearch.host:9200
- - example.elasticsearch.host2:9200
- index_date: True
- index: salt
- number_of_shards: 5
- number_of_replicas: 2
- debug_returner_payload: True
- states_count: True
- states_order_output: True
- states_single_index: True
- functions_blacklist:
- - test.ping
- - saltutil.find_job
-
-
- cloud:
- master: salt
-
-
- providers:
- provider-filename1.conf:
- vmware-prod:
- driver: vmware
- user: myusernameprod
- password: mypassword
- vmware-nonprod:
- driver: vmware
- user: myusernamenonprod
- password: mypassword
- profiles:
- profile-filename1.conf:
- server-non-prod:
- clonefrom: rhel6xtemplatenp
- grains:
- platform:
- name: salt
- realm: lab
- subscription_level: standard
- memory: 8GB
- num_cpus: 4
- password: sUpErsecretey
- provider: vmware-nonprod
- maps:
- map-filename1.map:
- server-non-prod:
- - host.mycompany.com:
- grains:
- environment: dev1
-
-
-
- template_sources:
- providers: salt://salt/files/cloud.providers.d
- profiles: salt://salt/files/cloud.profiles.d
- maps: salt://salt/files/cloud.maps.d
-
-
-
- aws_key: AWSKEYIJSHJAIJS6JSH
- aws_secret: AWSSECRETYkkDY1iQf9zRtl9+pW+Nm+aZY95
- gce_project: test
- gce_service_account_email_address: 867543072364-orl4h2tpp8jcn1tr9ipj@developer.gserviceaccount.com
- rsos_user: afeawofghob
- rsos_tenant: tenant_id_number
- rsos_apikey: WFJIOJEOIGHSOFHESO
- rsos_regions:
- - ORD
- - DFW
- - IAD
- - SYD
- - HKG
-
- ssh_roster:
- prod1:
- host: host.example.com
- user: ubuntu
- sudo: True
- priv: /etc/salt/ssh_keys/sshkey.pem
- gitfs:
- keys:
- global:
-
- key: |
- -----BEGIN RSA PRIVATE KEY-----
- ...........
- -----END RSA PRIVATE KEY-----
- pub: |
- ...........
-
- # These reactors will be configured both in the minion and the master
- reactors:
- - 'deploy':
- - /srv/salt/reactors/deploy.sls
-
- salt_cloud_certs:
- aws:
- pem: |
- -----BEGIN RSA PRIVATE KEY-----
- ...........
- -----END RSA PRIVATE KEY-----
-
- gce:
- pem: |
- -----BEGIN RSA PRIVATE KEY-----
- ...........
- -----END RSA PRIVATE KEY-----
-
- salt_formulas:
- git_opts:
-
-
-
- default:
-
-
- baseurl: https://github.com/saltstack-formulas
-
- basedir: /srv/formulas
-
- update: False
-
- options:
- rev: master
- user: username
- identity: /path/to/.ssh/id_rsa_github_username
- dev:
- basedir: /srv/formulas/dev
- update: True
- options:
- rev: develop
-
-
-
-
-
- production:
- baseurl: git@github.com:username
- options:
- branch: master
- remote: origin
- staging:
- baseurl: git@github.com:username
- options:
- branch: staging
- remote: origin
- rev: staging
- upstream:
- baseurl: git@github.com:saltstack-formulas
- update: True
- options:
- branch: upstream
- remote: upstream
-
-
- basedir_opts:
- makedirs: True
- user: root
- group: root
- mode: 755
-
-
-
- checkout_orig_branch: True
-
- list:
- base:
- - salt-formula
- - postfix-formula
- dev:
- - salt-formula
- - postfix-formula
- - openssh-formula
-
- production:
- - salt-formula
- - openssh-formula
- staging:
- - salt-formula
- - postfix-formula
- - openssh-formula
- upstream:
- - salt-formula
- - postfix-formula
- - openssh-formula
|