ansible 10.1.1.113 -m service -a 'name=puppet state=restarted enabled=yes'
- name: Start MySQL
service: name=mysqld state=started enabled=yes
handlers:
- name: restart mysql
service: name=mysqld state=restarted
开启ftp
[root@node01 ansible]# ansible 192.168.137.3 -m service -a'name=vsftpd state=started enabled=yes'
[DEPRECATION WARNING]: DEFAULT_SUDO_USER option, In favor of become which is a generic framework . This feature will be
removed in version 2.8. Deprecation warnings can be disabled by setting deprecation_warnings=False in ansible.cfg.
192.168.137.3 | SUCCESS => {
"changed": true,
"enabled": true,
"failed": false,
"name": "vsftpd",
"state": "started"
}
关闭ftp:
[root@node01 ansible]# ansible 192.168.137.3 -m service -a'name=vsftpd state=stopped enabled=yes'
[DEPRECATION WARNING]: DEFAULT_SUDO_USER option, In favor of become which is a generic framework . This feature will be removed in version 2.8. Deprecation warnings can be disabled by
setting deprecation_warnings=False in ansible.cfg.
192.168.137.3 | SUCCESS => {
"changed": true,
"enabled": true,
"failed": false,
"name": "vsftpd",
"state": "stopped"
}
重启服务:
[root@node01 ansible]# ansible 192.168.137.3 -m service -a'name=vsftpd state=restarted enabled=yes'
[DEPRECATION WARNING]: DEFAULT_SUDO_USER option, In favor of become which is a generic framework . This feature will be removed in version 2.8. Deprecation warnings can be disabled by
setting deprecation_warnings=False in ansible.cfg.
192.168.137.3 | SUCCESS => {
"changed": true,
"enabled": true,
"failed": false,
"name": "vsftpd",
"state": "started"
}