
运维
举个栗子.╭°
编程爱好者
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Ansible playbooks常用模块
创建nginx目录mkdir /etc/nginx安装nginx rpmrpm -Uvh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpmansible-playbook -i inventory/testenv ./deply.yml 验证ansible是否执行成功ssh root@cababage.vip ls -l /root/foo.t原创 2021-05-10 22:27:11 · 138 阅读 · 0 评论 -
Ansible常用模块
File模块在目标主机创建文件或目录,并且赋予其系统权限- name:create a file file: 'path=/root/foo.txt state=touch mode=0755 owner=foo group=foo'Copy模块实现Ansible服务端到目标主机文件传送- name:copy a file copy: 'remote_src=no src=roles/testbox/files/foo.sh dest=/root/foo.sh mode=06原创 2021-05-09 00:09:43 · 100 阅读 · 0 评论 -
Ansible playboooks入门和编写规范
Test Playbooksinventory/ Server详细清单目录 保存目标主机的相关域名和目标地址 testenv 具体清单与变量声明文件roles/ roles任务列表 testbox/ testbox详细任务 tasks/ main.yml testbox主任务文件deploy.yml Plakbook任务入口文件testenv#详细目录testenv[testservers] #s...原创 2021-05-08 23:39:29 · 134 阅读 · 0 评论 -
Ansible--初识
Ansible是一个开源部署工具开发语言:Python特点:SSH协议通讯,全平台,无需编译。模块化部署管理作用:推送Playbook进行远程节点快速部署AnsiblePython语言编写,无Client,模块化配置管理,playbook脚本编写规范,易于上手,适用于中小规模快速部署Ansible配合virtualenv安装配置Yum包安装yum -y install ansibleGit源代码安装git clone https://github.com/ansi原创 2021-05-06 23:10:31 · 134 阅读 · 0 评论