运维开发网

ansible

0
  • ansible:unarchive模块解压报错

    前言部署某环境的时候,我使用ansible的unarchive模块解压某xx.tar.gz文件报错: "msg": "Failed to find handler for \"/tmp/xxx.tar.gz\". Make sure the required command to extract the file is ...[详细]

    2021-03-02 15:02 分类:Linux
  • 【讲清楚,说明白!】Ansible-playbook使用详解

    (1)playbook和YAML语法(1.1)Playbook是由一个或多个“play”组成的列表;play的主要功能在于将事先归并为一组的主机装扮成事先通过ansible中的task定义好的角色。从根本上来讲,所谓task无非是调用ansible的一个moudle;将多个play组...[详细]

    2021-02-17 12:46 分类:Linux
  • 【讲清楚,说明白!】Ansible使用role实战

    (1)(1.1)ansible自1.2版本引入的新特性,用于层次性、结构化地组织playbook。roles能够根据层次型结构自动装载变量文件、task以及handlers等。要使用roles只需要在playbook中使用include指令即可。简单来说,roles就是通过分别将变量...[详细]

    2021-02-14 12:21 分类:Linux
  • 【讲清楚,说明白!】Ansible运维自动化初步解析

    (1)运维自动化发展历程及技术应用随着运维自动化的发展,企业搭建生产环境经历的过程由最原始的本地部署方式,再到选择IaaS的基础设施即服务时代,接着到选择PaaS的平台即服务时代,最后到选择SaaS的软件即服务时代的过程。下图就是用形...[详细]

    2021-02-14 12:14 分类:Linux
  • AnsibleTower 之 凭证

    一、凭证作用1、用于playbook执行时,确定使用的凭证,即用户名和密码等信息,涉及到多种凭证类型,如:机器、git等[详细]

    2021-02-09 13:37 分类:Linux
  • centos7下sudo漏洞自动化批量修复

    在sudo中发现一个缺陷。在sudo解析命令行参数的方式中发现了基于堆的缓冲区溢出。任何本地用户(普通用户和系统用户,sudoers和非sudoers)都可以利用此漏洞,而无需进行身份验证(即,***者不需要知道用户的密码),利用此漏洞可以用于普...[详细]

    2021-02-07 13:26 分类:Linux
  • Ansible(五)j2模版

    j2模版在某些情况下,我们可以希望针对不同的主机生成不同内容的文件,可以使用j2模版实现这种功能。J2模版的使用-tasks:template:src:my.cnf.j2dest:/tec/my.cnfJ2模版语法注释{#context#}变量{{var_name}}条件判断{%ifmysql_version==...[详细]

    2021-02-05 17:48 分类:Linux
  • AnsibleTower 之 模板

    一、模板作用等同于playbook,用于在AnsibleTower图形界面下,执行ansibleplaybook的任务,可通过该模板,实现主机清单、凭证、yml、变量等参数的选择。如下:查看ping.yml文件判断执行主机是否在清单执行结果:二、使用规划1、实现主机的...[详细]

    2021-02-05 16:12 分类:Linux
  • AnsibleTower 之 项目

    一、项目作用1、项目包括作业模板、playbook存放路径、权限控制、计划任务等。2、项目用于管理该项目所需要的playbook文件任务。[详细]

    2021-02-05 15:58 分类:Linux
  • AnsibleTower 之 清单

    一、清单理解1、等同于ansible的inventory作用,用于匹配该连接的主机组或主机,是否在清单文件中,当playbook执行是,获取连接主机的信息时,必须清单里包含该主机,否则会提示报错,无法连接。二、清单的使用1、基于动态Inventory的方法[详细]

    2021-02-05 15:41 分类:Linux