{"revision": {"id": "f3be9e2c-2f95-11f1-a9bd-e86a64d24d78", "node_id": "f3bd8400-2f95-11f1-980e-e86a64d24d78", "user_id": "edc3f576-2f95-11f1-900f-e86a64d24d78", "author": "foxhop", "data": "Pour some salt on me\r\n##########################\r\n\r\nMessing with salt-stack\r\n\r\n.. contents:: \r\n\r\nSetup salt-master on ubuntu\r\n===============================\r\n\r\n.. code-block:: bash\r\n\r\n sudo apt-get install python-software-properties\r\n sudo add-apt-repository ppa:saltstack/salt\r\n sudo apt-get update\r\n sudo apt-get install salt-master\r\n sudo apt-get install salt-minion\r\n\r\nIf you have a firewall between your salt-master and salt-minions... open the following ports\r\n \r\nsalt-master ports\r\n---------------------\r\n\r\n* 4505\r\n* 4506\r\n\r\nSetup salt-minion on ubuntu\r\n===============================\r\n\r\n.. code-block:: bash\r\n\r\n MASTER=master.foxhop.net # put your master here\r\n\r\n sudo apt-get install python-software-properties\r\n sudo add-apt-repository ppa:saltstack/salt\r\n sudo apt-get update\r\n sudo apt-get install salt-minion\r\n\r\n sudo sed -i \"s/#master: salt/#master: salt\\nmaster: $MASTER/\" /etc/salt/minion\r\n\r\n sudo service salt-minion restart\r\n\r\n|\r\n\r\nminion log\r\n----------------\r\n\r\n/var/log/salt/minion\r\n\r\n\r\nSalt keys\r\n===============\r\n\r\nkeys and ids\r\n\r\nList the accepted and unaccepted Salt keys\r\n----------------------------------------------\r\n\r\n.. code-block:: bash \r\n\r\n salt-key -L\r\n\r\nAccept a minion key\r\n------------------------------\r\n\r\n.. code-block:: bash \r\n\r\n salt-key -a <minion id>\r\n\r\nAccept all unaccepted minion keys\r\n--------------------------------------\r\n\r\n.. code-block:: bash \r\n\r\n salt-key -A\r\n\r\n\r\nTest\r\n======\r\n\r\nRunning salt as root or with sudo is normally required depending on which user is running the salt-minion daemon on each remote host.\r\n\r\nsalt '*' test.ping\r\n\r\nsalt '*' sys.doc\r\n\r\nsalt '*' cmd.which ping\r\n\r\nsalt '*' cmd.which whois\r\n\r\nsalt '*' cmd.run 'uname -a'\r\n\r\nsalt '*' cmd.exec_code python 'import sys; print sys.version'\r\n", "source_format": "rst", "revision_number": 17, "created": 1351158937000}}