ansible之role
发表于:2025-12-03 作者:千家信息网编辑
千家信息网最后更新 2025年12月03日,注意三台都需要联网我的是80.100、80.101、80.102我是在80.100上操作的其他两台只要开着就行了不需要操作yum install -y epel-release //安装epel源y
千家信息网最后更新 2025年12月03日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安全错误
数据库的锁怎样保障安全
八一电大数据库应用技术试题
消防网络安全巡检
安徽整机销售软件开发
网络安全对青少年有什么害处
文件上传 数据库设计
无主题软件开发
pc服务器和pc机
考勤管理系统软件开发
杭州语聊软件开发
中国教育部青少年网络安全
公司网管可以看到服务器吗
弱密码网络安全吗
服务器显卡型号
企业管理软件开发成本
夺宝软件开发费
网络安全问题与解决
数据库与ai的融合
小火箭服务器节点公众号
乡网络安全应急演练信息
速可网络安全
网络安全对青少年有什么害处
我的世界等价交换中文服务器
pg数据库 查看表结构
计算机国三网络技术视频
中国教育部青少年网络安全
最新网络技术应用前沿
密码学与网络安全区别
国内软件开发零工
软件开发费不交税怎么开票
软件开发 违规 举报