技术篇---Ansible使用
ansible 技术
易普斯龙
eepsilon's
展开
-
Ansible 安装步骤 (Centos7.4)
=========epel安装 =========1.安装base reop源cd /etc/yum.repos.d接着备份旧的配置文件sudo mv CentOS-Base.repo CentOS-Base.repo.bak下载阿里源的文件sudo wget -O CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.r...原创 2019-04-11 17:22:22 · 518 阅读 · 0 评论 -
Ansible设置串行的方法 Ansible 并行和异步
ansible设置串行的方法ansible作为运维利器十分方便,如果部署服务,尽量用串行比较保险。答案来自 stackoverflow--You can use theforkswith adhoc command and serial: 1inside the playbook.On adhoc command:ansible all -a "hostname" --...原创 2019-05-09 09:58:54 · 5423 阅读 · 0 评论 -
Ansible Playbook 源码安装 Zabbix_Agent (client 端为Centos6.4)
Ansible目录结构## ansible.cfg 此文件为 ansible 的主配置文件## hosts 用于定义主机组## roles 定义不同的角色## install_zabbix_agent.yml 用于安装 zabbix_agent 的引导文件## delete_zabbix_agent.yml 用于删除已安装的 zabbix_agen...原创 2019-04-11 17:03:01 · 419 阅读 · 0 评论 -
ansible shell模块:shell命令中带元字符、通配符的解决方法
一、ansible替换遇到的问题ansible在使用sed进行替换时,经常会遇到需要转义的问题,而且ansible在遇到特殊符号进行替换时,存在问题,无法正常进行替换 。其实在ansible自身提供了两个模块---lineinfile模块和replace模块,可以方便的进行替换 。这里以使用ansilble安装salt-minion为例,用如下playbook语句执行时,是执行不成功的:sh...转载 2019-07-18 09:11:31 · 6877 阅读 · 0 评论 -
【Ansible学习】- 命令相关模块command, shell, raw, expect, script, telnet
转:https://www.jianshu.com/p/8661c107448d本文主要介绍Ansible的几个命令模块,包括:command- 在远程节点上执行命令 shell- 让远程主机在shell进程下执行命令 script- 将本地script传送到远程主机之后执行 raw- 执行低级的和脏的SSH命令 expect- 执行命令并响应提示 telnet- 执...转载 2019-07-18 09:13:03 · 1302 阅读 · 0 评论 -
Ansible 批量设置随机密码
一、通过openssl rand:要求:批量修改服务器的某账号(假设root账号)密码,用随机生成的字符串做密码环境:假设/etc/ansible/hosts文件中服务器的目标组如下[target-servers]192.168.0.[1:100]执行操作1 通过openssl rand命令,在每台远程服务器上生成随机字符串用做候选口令字符ansible target-...转载 2019-07-17 09:34:38 · 951 阅读 · 0 评论 -
Ansible 批量管理用户口令策略
批量设置Linux 用户口令过期日间,步骤如下:1、使用ansible shell模块将远程client端系统中的用户名取出存放至本地/tmp目录(注意:shell模块中元字符需使用“ \ ”转义)2、使用ansible script模块执行ansible本地脚本在client端执行,修改用户密码过期策略(注意chuser.sh脚本在ansible中,username.txt在远端clien...原创 2019-07-22 14:00:48 · 544 阅读 · 0 评论 -
Ansible 插件 实现cmdb功能
Github地址: https://github.com/fboender/ansible-cmdb从facts收集信息,生成主机概述安装wget https://github.com/fboender/ansible-cmdb/releases/download/1.17/ansible-cmdb-1.17.tar.gztar zxf ansible-cmdb-1.17.tar....转载 2019-08-06 10:44:20 · 1145 阅读 · 0 评论