摘要: 1、初始化一个role [root@bogon ~]# ansible-galaxy init /etc/ansible/roles/websrvs 查看已经创建的role [root@bogon ~]# ls /etc/ansible/roles/ webservs 2、配置role 把初始化后 role里面没用的删除,只留下面四个目录 [root@bogon ~]# cd /e... 阅读全文
posted @ 2019-01-17 20:21 effortsing 阅读(352) 评论(0) 推荐(0) 编辑
摘要: playbook文件 [root@localhost ~]# cat deploy_mongo.yaml --- - hosts: webservers become: yes become_method: sudo vars: mongodb_datadir_prefix: /data mongod_port: 25000 tasks: - ... 阅读全文
posted @ 2019-01-17 14:19 effortsing 阅读(256) 评论(0) 推荐(0) 编辑
摘要: 1、配置yum源 [root@www ~]# cat /etc/yum.repos.d/mongodb-org-3.4.repo [mongodb-org-3.4] name=MongoDB Repository baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/3.4/x86_64/ gpgche... 阅读全文
posted @ 2019-01-17 13:06 effortsing 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 提前把mongodb-linux-x86_64-rhel70-3.2.4.tgz放到和脚本相同目录下,然后把下复制到脚本里面,开始执行 #!/usr/bin/python #-*- codinig: UTF-8 -*- from __future__ import print_function import os import shutil import tarfile import subp... 阅读全文
posted @ 2019-01-17 11:29 effortsing 阅读(395) 评论(0) 推荐(0) 编辑
摘要: 定义playbook的主机组 说明: 1、playbook的主机组和ansible的主机组不一样, 2、playbook的主机组文件必须要和playbook文件在同一个目录下否则会报如下错误: [root@test1 profile]# ansible-playbook -i hosts deploy_flanneld.yaml --list-hosts [WARNING]: Unab... 阅读全文
posted @ 2019-01-17 10:55 effortsing 阅读(379) 评论(0) 推荐(0) 编辑