将所有刚安装好的主机分为test组:# vim /etc/ansible/hosts[test]192.168.30.128192.168.30.129192.168.30.130环境准备prepare.yml:---- hosts: test remote_user: root tasks: - name: 关闭firewalld s...
# vim /etc/ansible/hosts[test]192.168.30.128
192.168.30.129
192.168.30.130
---- hosts: test remote_user: root
tasks:
- name: 关闭firewalld
service: name=firewalld state=stopped enabled=no
- name: 临时关闭 seLinux shell: "setenforce 0"
failed_when: false
- name: 永久关闭 seLinux lineinfile:
dest: /etc/seLinux/config regexp: "^SELinux="
line: "SELinux=disabled"
- name: 添加EPEL仓库 yum: name=epel-release state=latest - name: 安装常用软件包 yum:
name:
- vim - lrzsz - net-tools - wget - curl - bash-completion - rsync - gcc - unzip - git state: latest - name: 更新系统 shell: "yum update -y"
args:
warn: False
# ansible-playbook prepare.yml
精彩评论