9. modules¶
- celaeno_app_check.check:
None
- celaeno_cert.check:
Reads ‘celaeno_cert_check’ pillar and checks expiration days, if remaining-days are < than limit. Request new ones :return:
- celaeno_cert.check_api:
Contact gate-prod1 via api :return:
- celaeno_cert.distribute:
None
- celaeno_cert.main_gate:
None
- celaeno_cert.request:
None
- celaeno_http_module.check:
None
- celaeno_lxc.create:
- USAGE:
salt ‘slot1’ celaeno_lxc.create salt1 debian buster amd64 lxcuser1 # unpriviledged
salt ‘slot1’ celaeno_lxc.create name=salt1 dist=debian release=buster arch=amd64 user=lxcuser1 # unpriviledged
salt ‘slot1’ celaeno_lxc.create name=test dist=debian release=buster arch=amd64 # priviledged
last parameter makes container UNPRIVILEDGED
- celaeno_lxc.destroy:
None
- celaeno_lxc.get_free_port:
USAGE: salt ‘slot1’ celaeno_lxc.get_free_port salt ‘slot1’ celaeno_lxc.get_free_port except_ports=[3002] start_range=3001 stop_range=3100
OUTPUT: slot1:
2001
- celaeno_lxc.install_minion:
- USAGE:
salt ‘slot1’ celaeno_lxc.install_minion test saltmaster-backup.celaeno.cz
- celaeno_lxc.restart:
None
- celaeno_minion.allow:
Allows minion on firewall.
Usage: salt ‘slot1’ celaeno_minion.allow 207.180.212.57 slot1
- celaeno_minion.check_dead:
None
- celaeno_minion.deny:
Denies minion on firewall.
salt ‘slot1’ celaeno_minion.deny 207.180.212.57
- celaeno_sensu.reactor:
Puts input data from reactor to sensu.
Reactor has to be configured: reactor:
‘smartops/custom/event/monitoring’: - /srv/salt/reactor/monitoring/report.sls
- celaeno_sensu.report:
Simple reporting method. Create monitoring record foo, with output that it gets as parameter.
Usage: salt ‘slot1’ celaeno_sensu.report [1,2,3]
- celaeno_ssh.authorize:
Vytváří klíče na hlavním serveru, ukládá je do storage (/etc/salt/pki-hosts) a vkládá do filepillaru podle pillar konfigurace.
detaily: https://docs.celaeno.cz/salt/pages/tutorial.html#ssh-client-distribuce-klicu
- celaeno_subid.subgid:
None
- celaeno_subid.subuid:
None
- celaeno_zfs.check_intervals:
Shows snapshot for dataset and check intervals (if there is no huge count of dailies, monthly, etc.)
Usage: salt ‘slot1’ celaeno_zfs.check_intervals zfs/celaeno_cz
- celaeno_zfs.datasets:
Shows exitings datasets not defined in pillar (zfs_pillar:filesystems).
Usage: salt ‘slot1’ celaeno_zfs.datasets
- celaeno_zfs.snapshots:
Shows count of all datasets, groupped by autosnap, sanoid.
Usage: salt ‘slot1’ celaeno_zfs.snapshots