ansible之role
发表于:2025-02-02 作者:千家信息网编辑
千家信息网最后更新 2025年02月02日,注意三台都需要联网我的是80.100、80.101、80.102我是在80.100上操作的其他两台只要开着就行了不需要操作yum install -y epel-release //安装epel源y
千家信息网最后更新 2025年02月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安全错误
数据库的锁怎样保障安全
校联购北京网络技术有限公司
软件开发项目量预估
什么服务器适合贷款管理系统
08数据库无法启动服务器
厦门市微果网络技术
暨南大学网络安全真题
合肥普乐士多媒体网络技术
服务器主板功耗
vivo公司软件开发
北京程序软件开发服务至上
软件开发的大道至简
大疆飞行安全数据库是什么
2018年网络安全宣传资料
数据库管理阶段的主要优点
交通行业数据库加密价格
网络安全设备国内排行
渠道服务器
沄游网络技术有限公司
聊天软件开发外包
rd会话主机服务器
软件开发项目量预估
济南普恩科技互联网
网络安全周标准
做软件开发员要具备什么学历
扬明网络技术有限公司
中化能源互联网科技姜新宇
海康威视的服务器怎么设置
新型网络安全博览会
海康服务器开机卡b12
安康网络技术质量