ansible之role
发表于:2026-11-02 作者:千家信息网编辑
千家信息网最后更新 2026年11月02日,注意三台都需要联网我的是80.100、80.101、80.102我是在80.100上操作的其他两台只要开着就行了不需要操作yum install -y epel-release //安装epel源y
千家信息网最后更新 2026年11月02日ansible之role
注意三台都需要联网
我的是80.100、80.101、80.102
我是在80.100上操作的其他两台只要开着就行了不需要操作
yum install -y epel-release //安装epel源yum install ansible -yansible --version //查看ansible版本yum install tree -ycd /etc/ansiblevi hosts //配置主机清单最后一行添加[web]192.168.80.10[1:2]ansible all --list-hosts 显示所有已定义的主机ssh-keygen -t rsassh-copy-id root@192.168.80.101ssh-copy-id root@192.168.80.102ansible all -a 'systemctl stop firewalld'ansible all -a 'setenforce 0'mkdir -p /opt/roles/nginx/{tasks,templates}cd /opt/roles/nginx/tasks/vi epel.yml- name: copy epel copy: src=/etc/yum.repos.d/ dest=/etc/yum.repos.d/vi user.yml- name: create user user: name=nginx group=nginx system=yes shell=/sbin/nologinvi group.yml- name: create group group: name=nginx system=yesvi yum.yml- name: install package yum: name=nginxvi start.yml- name: start service service: name=nginx state=restarted enabled=truevi restart.yml- name: restart service service: name=nginx state=restartedcd ../templates/yum install -y nginxcp /etc/nginx/nginx.conf nginx.conf.j2vi nginx.conf.j2worker_processes {{ ansible_processor_vcpus }};cd ../tasks/vi temp.yml- name: copy conf file template: src=nginx.conf.j2 dest=/etc/nginx/nginx.confvi main.yml- include: epel.yml- include: group.yml- include: user.yml- include: yum.yml- include: temp.yml- include: start.ymlcd /etc/ansible/vi nginx_role.yml- hosts: web remote_user: root roles: - role: nginxtree roles/mkdir -p /etc/ansible/group_vars/touch /etc/ansible/group_vars/allmkdir -p /etc/ansible/roles/commonmkdir -p /etc/ansible/roles/httpd/{files,templates,tasks,handlers,vars,defaults,meta}mkdir -p /etc/ansible/roles/mysql/{files,templates,tasks,handlers,vars,defaults,meta}mkdir -p /etc/ansible/roles/php/{files,templates,tasks,handlers,vars,defaults,meta}touch /etc/ansible/roles/httpd/{defaults,vars,tasks,meta,handlers}/main.ymltouch /etc/ansible/roles/mysql/{defaults,vars,tasks,meta,handlers}/main.ymltouch /etc/ansible/roles/php/{defaults,vars,tasks,meta,handlers}/main.ymlvi /etc/ansible/site.yml- hosts: web remote_user: root roles: - httpd - mysqlcd /opt/vi nginx.yml- hosts: web remote_user: root roles: - role: nginxansible web -a "rpm -Uvh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm"ansible-playbook nginx.yml
主机
一行
是在
清单
版本
三台
配置
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
重生之互联网科技帝国
鸠鸠互联网科技
河南真二互联网科技有限公司
互联网下的科技发展
高科技与互联网
互联网科技公司发展
以房互联网科技
唐信互联网科技
广州宏创互联网科技
成都互联网科技公司100强
受益于互联网科技的高速发展
港股科技和互联网
996高科技互联网公司
允成互联网科技有限公司融资
互联网科技圈年度人物
互联网科技数字货币
半导体行业属于互联网高科技类吗
科技互联网经济论坛
绵阳真晨互联网科技有限公司
前海云享互联网科技
南京欣网互联网科技
互联网巨头投资的硬核科技
阿里互联网科技公司
浙江互联网科技研学营
昭通互联网科技选哪家
互联网科技公司有风险吗
广州新华互联网科技学校电竞方面
上海同邻互联网科技有限公司规模
珠海东科互联网科技有限公司
广州全民伙伴互联网科技有限公司