1、使用yum -y install rehl-system-roles安装角色规则 2、在项目目录下,创建roles目录,在此目录中运行ansible-galaxy init 角色名,会出现 角色名 文件夹,内含许多目录 3、cd 到roles下角色名下tasks,进入main.yml [student@dolphin tasks]$ cat main.yml
tasks file for myweb
- name: install apache
- yum:
- name: httpd
- state: latest
- name: cp file
- copy:
- src: files/index.html #你存放网页的地址
- dest: /var/www/html/index.html
- name: start web and firewalld
- service:
- name: "{{ item }}"
- state: started
- enable: yes
- loop:
- httpd
- firewalld
- name: open 80
- firewalld:
- port: 80/tcp
- permanent: yes
- immediate: yes
- state: enabled ##后三行可使用ansible-doc firewalld获取,进入后输入G最后三行即是 4、在项目目录下,创建任意playbook,内容如下
- name: test web
- hosts: panda
- roles:
- 角色名

Comments NOTHING