1. salt usage¶
1.1. cloud¶
salt-cloud -p common-container openjdk8-v2
salt-cloud -d openjdk8-v2
salt-cloud -m /etc/salt/cloud.maps.d/softwarestudio.map
salt-cloud -d common
1.2. dobré odkazy¶
1.3. state examples¶
spuštění modulu
testmodules-container-passwd:
module.run:
- lxc.set_pass:
- name: testmodules
- users: root
- password: traktor
- encrypted: False
vyčtení grains
# sets ens3 / eth0
{% set net_adapter = salt['cmd.run']("ip a | grep -i '^2:' | awk '{print substr($2, 1, length($2)-1)}'") %}
net_adapter:
grains.present:
- name: net_adapter
- force: True
- value: {{ net_adapter }}
debug message
foo_another_example_state:
test.show_notification:
- text: {{ grains }}