ansible 中的文章

使用Ansible部署etcd 3.2高可用集群

之前写过一篇手动搭建etcd 3.1集群的文章《etcd 3.1 高可用集群搭建》,最近要初始化一套新的环境,考虑用ansible自动化部署整套环境, 先从部署etcd 3.2集群开始。 需要部署etcd的主机信息如下: 1node1 192.168.61.11 2node2 192.168.61.12 3node3 192.168.61.13 1.配置管理项目目录结构……

阅读全文

团队环境:Jenkins版本升级和插件更新

Jenkisn官方提供两种支持方式的版本: LTS(Long-term-Support)版本:大约每12周更新一次 Weekly Release:每周更新一次,每个版本会有一些enhancement和bug fix 我们使用的是Weekly版本,这里记录一下Jen……

阅读全文

使用Ansible安装Docker CE 17.03

通过前面对Ansible的学习,我们已经对Ansible的Playbook和Role有了初步的认识,接下来我们将在实践中慢慢把Ansible引入到我们的配置管理工作中来。 本篇是在我们的测试环境中使用Ansible安装Docker的记录。 目录……

阅读全文

Ansible role入门

ansible role 当一个配置管理的任务十分复杂时,playbook文件会十分庞大,这这种情况下将不利于扩展和复用。 这个时候可以使用ansible role将这个复杂的playbook模块化。Ansible role实际上是对playbook进行了逻辑上的划分……

阅读全文

Ansible playbook入门

playbook是Ansible进行配置管理的基本组件。 第一个playbook Ansible playbook的文件格式为yaml,具体yaml的语法可以参考这里。 下面我们编写一个使用yum安装nginx的playbook作为入门,nginx.yaml的……

阅读全文

Ansible 2.x的安装和配置

1.环境 1192.168.61.41 node1 2192.168.61.42 node2 3192.168.61.43 node3 2.安装Ansible node1将做为控制主机(ansiblecontrol),下面在node1上安装Ansible。 配置 EPEL源: 1yum install epel-release 安装ansible: 1yum install ansible 查看安装版本: 1ansible --version 2 3ansible 2.2.1.0 4 config file = /etc/ansible/ansible.cfg 5 configured module search path = Default w/o overrides 3……

阅读全文