上課筆記
  • 20190227
  • 20190227
  • 20190306
  • 20190306
  • 20190313
  • 20190320
  • 20190327
  • 20190327
  • 20190327
  • 20190417
  • 20190424
  • 20190501
  • 20190508
  • 20190515
  • 20190529
  • 20190605
  • 20190917
  • 20190917
  • 20190924
  • 20191001
  • 20191001
  • 20191008
  • 20191008
  • 20191015
  • 20191015
  • 20191022
  • 20191022
  • 20191029
  • 20191029
  • 20191105
  • 20191105
  • 20191119
  • 20191119
  • 20191203
  • 20191203
  • 20191210
  • 20191217
  • 20191217
  • 20191224
  • 20191224
Powered by GitBook
On this page

Was this helpful?

20190605

ansible

Previous20190529Next20190917

Last updated 5 years ago

Was this helpful?

ansible重點:

*先確保 sshd有啟動

[監控端]:

# yum install epel-release
# yum install ansible -y
# vim /etc/ansible/hosts
# ansible app1 -m command -a "ls /tmp"
# ansible app1 -m command -a "ls /root"
# ansible app1 -m command -a "ls /root" -v
# ansible app1 -m command -a "ls /root" -vv
# ansible app1 -m command -a "ls /root" -vvv
# ansible all --list-hosts
# ansible all -m shell -a "ls /root/a*"
# ansible app1 -m script -a a.sh

[被控端]

[監控端]

# ansible app1 -m copy -a "src=/root/mya.txt dest=/root/myb.txt backup=yes"

[被控端]

[監控端]

# ansible app1 -m copy -a "src=/root/mya.txt dest=/root/myb.txt backup=yes mode=600 owner=user"

[被控端]

[監控端]

# ansible app1 -m fetch -a "src=/etc/passwd dest=/tmp"
# ansible app1 -m file -a "path=/root/aa owner=user mode=600"

[被控端]

[監控端]

# ansible app1 -a command -a "rpm -q v"
# ansible app1 -m command -a "rpm -q vsftpd"
# ansible app1 -m yum -a "name=vsftpd state=absent"
# ansible app1 -m command -a "rpm -q vsftpd"
# ansible app1 -m yum -a "name=vsftpd"
# ansible app1 -m command -a "rpm -q vsftpd"
# ansible app1 -m command -a "systemctl status httpd"
# ansible app1 -m service -a "name=httpd state=started"
# ansible app1 -m service -a "name=httpd state=stoped"
# ansible app1 -m service -a "name=httpd state=restarted"
# ansible app1 -m service -a "name=httpd state=reloaded"

ansible从入门到放弃_Masuri的技术博客_51CTO博客
Logo