一、创建剧本config_nginx.yml。完成以下功能:

1、安装nginx

2、提供默认主页

3、启动并开机自启服务。

[root@servera ansible]# vim config_nginx.yml
[root@servera ansible]# cat config_nginx.yml
---
- hosts: devtasks: - name: install nginxyum:name: nginx- name: index.htmlcopy:content: 'This is nginx test page'dest: /usr/share/nginx/html/index.html- name: fierwalldfirewalld:service: httppermanent: yesimmediate: yesstate: enabled- name: nginx startservice:name: nginxenabled: yesstate: started

测试

二、创建一个名为packages.yml的剧本

1、在dev, prod 和 test 主机组中安装 php 和 mariadb 软件包

2、在dev 主机组中安装 Development Tools 包组

3、升级dev主机组中主机的所有软件包

[root@servera ansible]# vim packages.yml
[root@servera ansible]# cat packages.yml
---
- name: play 1hosts: dev,prod,testtasks:- name: yum php mariadbyum: name:- php- mariadb- name: play 2hosts: devtasks:- name: install Development Toolsyum:name: "@Development Tools"- name: play 3hosts: devtasks:-name: update all pageyum:name: "*"state: latest

ansible 第二次练习相关推荐

  1. Ansible第二篇:ansible-playbook

    一.Playbook语法 Ansible-playbook采用YAML语法编写. 示例: [root@LOCALHOST ~]# cat yaml/httpd.yaml --- - hosts: co ...

  2. Ansible 第二章

    1.ansible实现管理的方式 Ad-Hoc        ##利用ansible命令直接完成管理,主要用于临时命令使用场景 playbook    ##ansible脚本,主要用于大型项目场景,需 ...

  3. 自动化运维-Ansible (第三部:Playbook 介绍)

    前言 之前有两篇文章分别讲了 Ansible 的部署.Ansible 的 模块使用,对 Ansible 有了最初的了解,这篇文章最主要是要介绍 Playbook. 需要了解 Ansible 的部署请点 ...

  4. ansible安装使用入门

    ansible安装使用入门 生成对称密钥 执行以下命令,会在当前用户的.ssh目录下生成id_rsa和id_rsa_pub两个文件. ssh-keygen -t rsa root用户:/root/.s ...

  5. 关于Python Ansible中 HOST_KEY_CHECKING不生效问题分析

    背景 之前写过一个Python+Ansible 实现 程序执行 adhoc 和 playbook的功能,最近在开发运维平台的时候想直接把它拿过来复用,结果在新的环境执行的时候会因为主机没有添加到 kn ...

  6. Ansible-fate集群三边部署(Host-guest-exchange)

    配置要求 三台centos7 linux服务器,互相可以ping通,每台服务器都安装有ansible. 需要下载的包(AnsibleFATE_1.9.0_release_offline.tar.gz) ...

  7. 使用Ansible管理您的OpenStack云:第二天的操作

    在OpenStack上管理应用程序给系统管理员带来了许多挑战,寻找降低复杂性和产生一致性的方法是获得成功的关键因素. 通过使用无代理IT自动化技术Ansible,系统管理员可以创建提供一致性并降低复杂 ...

  8. GitHub年度报告:JS第一,Python第二,Java第三

    来自:机器之心 近日,Github 发布年度报告.作为开发者社区最大的开源项目托管平台,Github 的年度 Octoverse 报告能为我们了解开发社区提供最直接的洞见.报告中最明显的两个趋势是:中 ...

  9. ansible 详解

    文章目录 一.ansible 简介 1.1 ansible 是什么? 1.2 ansible 特点 1.3 ansible 架构图 二.ansible 任务执行 2.1 ansible 任务执行模式 ...

  10. GitHub年度报告:中国开源贡献仅次美国、Python成第二热门语言

    今日,Github 发布年度报告.作为开发者社区最大的开源项目托管平台,Github 的年度 Octoverse 报告能为我们了解开发社区提供最直接的洞见.报告中最明显的两个趋势是:中国开源贡献仅次于 ...

最新文章

  1. 关于View测量中的onMeasure函数
  2. linux中的nm命令
  3. SQL Server2012登录记录怎么删除?
  4. 推荐系统-基于矩阵分解的LFM模型
  5. webrtc 代码_英特尔开源WebRTC开发套件OWT
  6. 揭示C语言函数调用的本质解析
  7. Python2.7本地安装numpy包
  8. 信息学奥赛一本通 2055:【例3.5】收费
  9. MacOS系统自带截图快捷键
  10. 什么事,是你当了领导才明白的?(转)
  11. Intellij Idea选中内容后Backspace删除无法使用,Ctrl+c/Ctrl+v/Ctrl+s/Ctrl+d等等快捷键无法使用的问题的解决
  12. VC++ 6.0 快捷键
  13. excel内容合并脚本
  14. php PDO连接mysql
  15. 小程序支付:appid和mch_id不匹配采坑实录
  16. 学生搭配问题数据结构报告c语言,数据结构课程设计_学生搭配问题.doc
  17. win7设置计算机共享的打印机共享的打印机共享,告诉你win7打印机共享设置教程...
  18. python 图片合成视频
  19. 我的微信扫描二维码实现登录のJava
  20. 携程福利变噩梦 上海妇联:严肃处理旗下杂志

热门文章

  1. 漏洞战争: 软件漏洞发展趋势
  2. 程序员修炼道路上的“葵花宝典”——博文视点大讲堂42期快乐结束
  3. 数据苦库中的几种规范
  4. 事件和数据回发机制的实现
  5. 你是否需要购买网站重构?
  6. 「三分钟系列06」3分钟看懂http与https的区别
  7. pandas根据某列值为key整合其他列值,拆分某列值增加多行数据
  8. U-Net及使用keras搭建U-Net分割网络以及改进和问题纪实
  9. python for mac下载_Python for Mac
  10. python hbase_python 操作 hbase