一,使用yum/dnf模块要注意的地方: 使用dnf软件安装/卸载时,需要有root权限, 所以要使用become参数 说明:刘宏缔的架构森林是一个专注架构的博客,地址:https://www.cnblogs.com/architectforest 对应的源码可以访问这里获取: https://gi ...
分类:
其他好文 时间:
2020-04-22 19:35:24
阅读次数:
174
1、在线安装 yum install ansible -y 2、下载离线包 yum install -y ansible --downloaddir=/root/ansible --downloadonly 3、离线包安装 cd /root/ansible rpm -ivh * ...
分类:
其他好文 时间:
2020-04-22 13:40:37
阅读次数:
50
第一章 Ansible 角色介绍 1.为什么需要使用角色 1.不太灵活,臃肿 2.全部写在一起,修改不方便 3.配置文件随便放,不标准 2.角色解决了什么问题 1.把剧本 拆分 拆分 拆分 2.解耦,结构更清晰,调试更方便 3.编写角色的最佳实践 1.初级阶段,不要直接写角色,先写好剧本,然后再拆分 ...
分类:
其他好文 时间:
2020-04-21 15:33:40
阅读次数:
84
第一章 Ansible剧本介绍 1.什么是playbook剧本 电影剧本: 电影名 演员 场景 时间 事件 台词 Ansible剧本: 一系列的任务按照我们期望的结果编排在一起 playbook组成: hosts: 定义主机角色 tasks: 具体执行的任务 简单理解:不同的模块去完成一件事 举例: ...
分类:
其他好文 时间:
2020-04-20 23:25:09
阅读次数:
92
1、批量插入 @Insert({ "<script>", "insert into sys_user_role(user_id,role_id) values ", "<foreach collection='roles' item='item' index='index' separator=', ...
分类:
编程语言 时间:
2020-04-20 21:22:47
阅读次数:
327
第一章 Ansible介绍 1.1 如何学习ansible? 1.看官方文档 2.帮助文档 3.别人写好的,注意甄别 4.不要自己发明创造 5.尽量少使用shell模块,当想使用shell模块的时候,停下来,想一想有没有专有的模块干这个事 6.遇到报错做好记录,截图或复制文本,方便排查 7.尽量使用 ...
分类:
其他好文 时间:
2020-04-20 01:01:22
阅读次数:
52
一,ansible的用途: ansible是基于python开发的自动化运维工具, 它基于SSH远程连接服务, 可以实现批量系统配置、批量软件部署、批量文件拷贝、批量运行命令等多个运维功能 因为基于ssh连接,所以只需要受控端运行openssh服务即可,无需运行其他服务 只需主控端安装ansible ...
分类:
其他好文 时间:
2020-04-18 23:09:18
阅读次数:
222
[TOC] 环境说明 操作系统:CnetOS 7 Ansible版本:2.8.5 AWX版本:9.0.1.0 参考文档:https://github.com/ansible/awx/blob/devel/INSTALL.md 安装部署 依赖说明 Ansible "Docker" "docker co ...
分类:
其他好文 时间:
2020-04-18 18:56:46
阅读次数:
155
1、编写playbook还是接着上一节的内容,在windows本地的repo目录中已经有了ansible-playbook-repo项目;在ansible-playbook-repo中,再复制一份playbook出来:然后修改wordpress_playbooks中的内容:cd wordpress_... ...
分类:
其他好文 时间:
2020-04-16 22:33:14
阅读次数:
97
配置文件分ip和ansible_hosts,生成完成后需手动导入以免报错#!/bin/bashUsage(){echo$"USAGRE:/bin/bash$0"exit1}if["$#"-ne"0"];thenUsagefiCMD="ping-w2-c2"IP="192.168.1."fornin`seq1254`do{$CMD$IP$n&>/dev/nullif[$?-eq0];t
分类:
其他好文 时间:
2020-04-16 18:07:33
阅读次数:
163