You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
32 lines
1.1 KiB
32 lines
1.1 KiB
centos = {
|
|
'apache': {
|
|
'reload': "apachectl -k reload",
|
|
'restart': "apachectl -k restart",
|
|
'start': "apachectl -k start",
|
|
'stop': "apachectl -k stop",
|
|
'test': "apachectl configtest",
|
|
},
|
|
'install': "yum install -y {{ args[0] }}",
|
|
'reload': "systemctl reload {{ args[0] }}",
|
|
'restart': "systemctl restart {{ args[0] }}",
|
|
'run': "{{ args[0] }}",
|
|
'start': "systemctl start {{ args[0] }}",
|
|
'stop': "systemctl stop {{ args[0] }}",
|
|
'system': {
|
|
'reboot': "reboot",
|
|
'update': "yum check-update",
|
|
'upgrade': "yum update -y",
|
|
},
|
|
'uninstall': "yum remove -y {{ args[0] }}",
|
|
'upgrade': "yum upgrade -y {{ args[0] }}",
|
|
'user': {
|
|
'add': [
|
|
"adduser {{ args[0] }}",
|
|
"{% if home %}--home {{ home }}{% endif %}",
|
|
"{% if login %}--shell {{ login }}{% endif %}",
|
|
"{% if system %}--system{% endif %}",
|
|
"{% if groups %}&& {% for group in groups %}gpasswd -a {{ args[0] }} {{ group }};{% endfor %}{% endif %}"
|
|
],
|
|
'remove': "userdel -r {{ args[0] }}",
|
|
}
|
|
}
|
|
|