- The function "state.apply" is running as PID
Restart salt-minion with command: service salt-minion restart
- No matching sls found for 'init' in env 'base'
Add top.sls file in the directory where your main sls file is present.
Create the file as follows:
[code language="bash"]
base:
'web*':
- apache
[/code]
If the sls is present in a subdirectory elasticsearch/init.sls then write the top.sls as:
[code language="bash"]
base:
'*':
- elasticsearch.init
[/code]
- How to execute saltstack-formulas
- create file
/srv/pillar/top.sls
with content:
base:
'*':
- salt- create file
/srv/pillar/salt.sls
with content:
salt:
master:
worker_threads: 2
fileserver_backend:
- roots
- git
gitfs_remotes:
- git://github.com/saltstack-formulas/epel-formula.git
- git://github.com/saltstack-formulas/git-formula.git
- git://github.com/saltstack-formulas/nano-formula.git
- git://github.com/saltstack-formulas/rabbitmq-formula.git
- git://github.com/saltstack-formulas/remi-formula.git
- git://github.com/saltstack-formulas/vim-formula.git
- git://github.com/saltstack-formulas/salt-formula.git
- git://github.com/saltstack-formulas/users-formula.git
external_auth:
pam:
tiger:
- .*
- '@runner'
- '@wheel'
file_roots:
base:
- /srv/salt
pillar_roots:
base:
- /srv/pillar
halite:
level: 'debug'
server: 'gevent'
host: '0.0.0.0'
port: '8080'
cors: False
tls: True
certpath: '/etc/pki/tls/certs/localhost.crt'
keypath: '/etc/pki/tls/certs/localhost.key'
pempath: '/etc/pki/tls/certs/localhost.pem'
minion:
master: localhost- before you can use saltstack-formula you need to make one change to
/etc/salt/master
and add next config:
fileserver_backend:
- roots
- git
gitfs_remotes:
- git://github.com/saltstack-formulas/salt-formula.git- restart salt-master (e.g.
service salt-master restart
) - run
salt-call state.sls salt.master
- create file
- The Salt Master has cached the public key for this node
Execute the following command:
delete the exiting key on master by:
salt-key -d <minion-id>
then restart minion. Then reaccept the key on master:
salt-key -a <minion-id>
- If salt-cloud is giving error as below:
Missing dependency: 'netaddr'. The openstack driver requires 'netaddr' to be installed.
Execute the command: yum install python-netaddr
then verify if your provider is loaded with command: salt-cloud --list-providers
- Remove dead minions keys in salt
salt-run manage.down removekeys=True
[…] If you face any issues then refer these links: https://apassionatechie.wordpress.com/2017/07/31/salt-issues/ […]
ReplyDelete