Ansible
文章平均质量分 83
菩提老鹰
这个作者很懒,什么都没留下…
展开
-
Ansible系统-模块-cron学习整理
介绍 Ansible 的cron模块,如何将定时任务写到指定用户的crontab或者是/etc/crontab、或者是/etc/cron.d/下的独立文件,三种不同的方式介绍原创 2023-05-29 17:07:23 · 888 阅读 · 0 评论 -
关于Python Ansible中 HOST_KEY_CHECKING不生效问题分析
之前写过一个Python+Ansible实现执行程序执行 adhoc 和 playbook的功能,最近在开发运维平台的时候想直接把它拿过来复用,结果在新的环境执行的时候会因为主机没有添加到 know_hosts文件导致卡住....原创 2022-07-31 13:29:28 · 1446 阅读 · 1 评论 -
python ansible celery 实现任务异步执行(ArsyncResult问题)
在使用python ansible+celery实现资产信息自动更新的功能时遇到 `Object of type AsyncResult is not JSON serializable` 问题的分析和解决原创 2022-07-29 14:48:03 · 747 阅读 · 0 评论 -
Ansible系列-基础篇-配置文件Yaml之python版
欢迎关注个人公众号 DailyOps源站地址 配置文件Yaml之python版配置文件Yaml之python版什么是 yamlyaml 文件介绍1、基础规范2、支持的类型3、yaml对象4、yaml数组5、多维数组6、复合结构python操作yaml文件encoding: utf-8Author: colinspace.comDesc: python yaml demo扩展什么是 yamlyaml 可以做配置文件,但是yaml不仅仅是配置文件,其本身就是一种语言,有自己的语法和使用规范。ya.原创 2021-12-12 20:03:47 · 1736 阅读 · 0 评论 -
Ansible系列-基础篇-配置文件Ini之Python版
科ini 是 initialization的缩写,即初始化文件。最初出现在windows WIN3X,其主要是由 section和parameters组成,parameters是ini的基本组成单元,是由等号= 链接的键值对key=value,最常见比如PHP的配置文件格式就是ini格式i原创 2021-12-08 17:35:12 · 658 阅读 · 0 评论 -
Ansible系列-基础篇-Ansible Inventory的合理化配置
Ansible 是对主机进行管理,可以对主机进行分组等配置,默认配置存放在 /etc/ansible/hosts 文件中,合理有效的配置能提高ansible自动化运维的效率原创 2021-12-06 17:40:10 · 1241 阅读 · 0 评论 -
Ansible系列-基础篇-Ansible 常见模块的使用
欢迎关注个人公众号 DailyJobOps原文地址: Ansible系列-基础篇-Ansible 常见模块的使用 → 上一篇中简单尝鲜了几个模块,本篇整理下实际中用到的模块及其用法Demo,总计有19个模块,分别为ping、setup、debug、user、group、authorized_key、shell、script、command、service、systemd、copy、template、synchronize、file、lineinfile、yum、cron基本模块pingp.原创 2021-11-30 17:56:44 · 936 阅读 · 0 评论 -
Ansible系列-基础篇-Ansible 的安装、配置和基本使用
欢迎关注个人公众号 DailyJobOps原文地址: Ansible系列-基础篇-Ansible 的安装、配置和基本使用 说在之前文章比较详细比较长,建议收藏哦1、Ansible 目前支持Linux和MacOS作为控制节点,管理节点可以是Linux、MacOS、其他类Unix系统和Windows。2、Ansible 节点主要分为两类,管理节点和被管理节点管理节点,就是安装了 Ansible 的节点,Ansible 所有的指令都是这里发出,类似指挥部下发通知指令被管理节点,或者叫目.原创 2021-11-20 19:13:57 · 1876 阅读 · 0 评论 -
Ansible系列文章总览
说在之前在进行Ansible系列之前,想说说为什么突然想重新梳理Ansible。在运维的工作历程中,经历过自己手写批量化工具,尝试过Puppet,到后来接触Ansible,之前的工作最多使用adhoc较多,很多工作要么封装平台化,要么现写adhoc,或者脚本化安装软件之类的,也都是又重头再来走一遍,可能过程的一些优化点随手就改了,最终部署完毕也就交付了。下次部署又会重复之前的工作。造成时间浪费,也不运维化(能偷懒就偷懒节约时间看点别的东西不香么,比如学习下最火的Golang)唠叨这么多,其实是最近在新的原创 2021-11-19 22:37:29 · 478 阅读 · 0 评论 -
ansible异常推送missing sudo password
欢迎关注个人公众号 DailyJobOps原文地址:ansible异常推送missing sudo password 背景已经通过管理账号配置好了ansible管理机到被管理机器的ssh免密登录,且sudo免密码 ,但是ansible推送时依然报错 "msg": "Missing sudo password"错误信息如下Escalation requires passworddevops-baseimage-02-vpc | FAILED! => { "msg": "Missi.原创 2021-11-19 10:47:42 · 3455 阅读 · 0 评论