摘要: 基本文件目录如下:httpd所需软件:httpd mariadb mariadb-server php php-mysql gd php-gd[root@ansible role]# lshttpd site_nginx.retry site.retrymariadb php-apache site 阅读全文
posted @ 2020-03-23 16:55 流氓徐志摩 阅读(356) 评论(0) 推荐(0)
摘要: 1.剧本(playbook)的架构 lnmp └── roles ├── mariadb # mariadb组件 │ ├── files │ ├── handlers │ │ └── main.yml # │ ├── meta │ ├── tasks │ │ └── main.yml │ ├── t 阅读全文
posted @ 2020-03-23 16:53 流氓徐志摩 阅读(238) 评论(0) 推荐(0)
摘要: (备注:首先要在本地和远端发现 以下是playbook的内容。它的处理流程是: 1.先在本地下载apr,apr-util,httpd共3个.tar.gz文件。 2.解压这3个文件。 3.安装pcre和pcre-devel依赖包。 4.编译安装apr。 5.编译安装apr-util。 6.编译安装ht 阅读全文
posted @ 2020-03-23 16:51 流氓徐志摩 阅读(152) 评论(0) 推荐(0)
摘要: 1.1 ansible执行过程分析 使用ansible的-vvv或-vvvv分析执行过程。以下是一个启动远程192.168.100.61上httpd任务的执行过程分析。其中将不必要的信息都是用"....."替换了。 # 读取配置文件,然后开始执行对应的处理程序。 Using /etc/ansible 阅读全文
posted @ 2020-03-23 16:47 流氓徐志摩 阅读(298) 评论(0) 推荐(0)
摘要: 1. 循环 ansible中的循环都是借助迭代来实现的。基本都是以"with_"开头。以下是常见的几种循环。 1.1 with_items迭代列表 ansibel支持迭代功能。例如,有一大堆要输出的命令、一大堆要安装的软件包、一大堆要copy的文件等等。 例如,要安装一堆软件包。 - hosts: 阅读全文
posted @ 2020-03-23 16:42 流氓徐志摩 阅读(259) 评论(0) 推荐(0)
摘要: 1.1 ansible facts facts组件是用来收集被管理节点信息的,使用setup模块可以获取这些信息。 ansible-doc -s setup - name: Gathers facts about remote hosts 以下是某次收集的信息示例。由于收集的信息项非常多,所以截取了 阅读全文
posted @ 2020-03-23 16:34 流氓徐志摩 阅读(635) 评论(0) 推荐(0)
摘要: playbook是ansible实现批量自动化最重要的手段。在其中可以使用变量、引用、循环等功能,相比ad-hoc而言,其功能要强大的多。 1.1 yaml简单示例 ansible的playbook采用yaml语法。以下是一个yaml格式的文件: # Members in Bob's family 阅读全文
posted @ 2020-03-23 16:22 流氓徐志摩 阅读(248) 评论(0) 推荐(0)
摘要: ansible的playbook采用yaml语法,它简单地实现了json格式的事件描述。yaml之于json就像markdown之于html一样,极度简化了json的书写。在学习ansible playbook之前,很有必要把yaml的语法格式、引用方式做个梳理。 1.1 初步说明 以一个简单的pl 阅读全文
posted @ 2020-03-23 16:15 流氓徐志摩 阅读(346) 评论(0) 推荐(0)
摘要: 可以从ansible-doc -l | grep来找出想要的模块。再使用ansible-doc -s module_name来查看此模块的用法。官方模块列表和说明:https://docs.ansible.com/ansible/latest/modules_by_category.html 关于模 阅读全文
posted @ 2020-03-23 14:36 流氓徐志摩 阅读(271) 评论(0) 推荐(0)
摘要: 1.ansible简介 1.1 ansible是什么? ansible是新出现的自动化运维工具,基于Python开发,集合了众多运维工具(puppet、chef、func、fabric)的优点,实现了批量系统配置、批量程序部署、批量运行命令等功能。 ansible是基于 paramiko 开发的,并 阅读全文
posted @ 2020-03-23 14:21 流氓徐志摩 阅读(281) 评论(0) 推荐(0)