Salt: Difference between revisions
From DWIKI
No edit summary |
|||
Line 13: | Line 13: | ||
=Tools= | =Tools= | ||
*[https://github.com/saltstack/salt-vim Vim bundle for salt] | *[https://github.com/saltstack/salt-vim Vim bundle for salt] | ||
=Writing custom state modules= | |||
*https://docs.saltstack.com/en/latest/ref/states/writing.html | |||
Syntax checking etc: | |||
python -m py__compile mymodule.py | |||
=FAQ= | =FAQ= |
Revision as of 14:13, 30 June 2016
Salt Configuration Management
Links
- Homepage
- Documentation
- Getting Started with Salt Stack
- An Introduction to SaltStack Terminology and Concepts
- Managing Linux server configs with the SaltStack
- Cheat Sheet
- Salt - Beginners Tutorial
- https://rizvir.com/articles/saltstack/
Tools
Writing custom state modules
Syntax checking etc:
python -m py__compile mymodule.py
FAQ
Change minion hostname
On minion:
- hostname new.host.name
- update /etc/hostname
- update /etc/salt/minion_id
- restart salt-minion
On master: rename the key ( /srv/salt/pki/master/minions/old.host.name )
Rendering SLS 'base:roles.foo.bar' failed: Jinja variable 'dict object' has no attribute 'blergh'
Unless you made a typo, your minion probably doesn't have access in pillar