ansible

ansible-playbook了解(一)

1.ansible playbook 了解 playbook是ansible用于配置,部署,和管理被节点的剧本通过playbook的详细描述,执行其中的一些列tasks,可以让远端的主机达到预期的状态。playbook就像ansible控制器给被控节点列出的一系列to-do-list,而且被控节点必 ......
ansible-playbook playbook ansible

ansible-yaml基本了解

1.yaml 了解 YAML是"YAML Ain’t a Markup Language"(YAML不是一种标记语言)的递归缩写;是一个可读性高,用来表达数据序列化的格式。YAML的应用场景:SpringBoot的配置文件,ansible0playbook构建指令。 2.yaml 规则 1.大小写敏 ......
ansible-yaml ansible yaml

11-ansible配置和使用

ansible配置和使用 ansible配置信息 ansible安装方式 使用yum安装 需要先安装一个epel-release包,然后再安装 ansible: yum install epel-release -y yum install ansible -y 使用apt安装 见离线网页文件 an ......
ansible 11

10-ansible介绍

ansible的介绍 ansible简介 ansible是什么? ansible是自动化运维工具,实现了系统批量配置、批量部署和批量执行命令等功能 ansible特点 部署简单,只需在主控端部署Ansible环境,被控端无需做任何操作; 默认使用SSH协议对设备进行管理; 有大量常规运维操作模块,可 ......
ansible 10

ansible-playbook剧本文件的编写

ansible是新出现的自动化运维工具,基于Python开发,集合了众多运维工具(puppet、cfengine、chef、func、fabric)的优点,实现了批量系统配置、批量程序部署、批量运行命令等功能。Ansible架构相对比较简单,仅需通过SSH连接客户机执行任务即可,ansible是基于 ......

ansible常用模块使用熟练!!!

快速上手Ansible以及常见模块应用 原创 北极星 运维记事 2023-06-25 21:52 发表于四川 收录于合集#Linux19个 Playbook介绍 Ansible playbook剧本介绍 在ansible中,类似”脚本”的文件被称作”剧本”,英文名称为’playbook’ ,用于配置 ......
模块 常用 ansible

Ansible 的自动化运维(二)文件加密

Ansible 的自动化运维(二)文件加密 原创 运维大爆炸 IT运维大爆炸 2023-06-05 09:57 发表于上海 收录于合集 #自动化5个 #服务器28个 #linux系统5个 1、简介 Ansible 可能需要访问密码或 API 密钥等敏感数据,以便能配置远程服务器,通常,此信息可能以纯 ......
Ansible 文件

Ansible 的脚本 --- playbook 剧本

Ansible 的脚本 是laybook 剧本,类似于shell脚本,可以实现自动化的部署。 目录 一、playbook的相关知识 二、playbooks 各部分组成 三、基础的playbook剧本编写实例 四、playbook的定义、引用变量 五、playbook中的when条件判断和变量循环使用 ......
脚本 剧本 playbook Ansible

Ansible 自动化工具(配置、命令模块、主机清单)

[toc] ## 一、介绍一下市场运行的自动化工具 ### 1. Ansible Ansiblc 是一个基于Python开发的配置管理和应用部署工具,现在也在自动化管理领域大放异彩。它融合了众多老牌运维工具的优点,Pubbct和Saltstack能实现的功能,Ansiblc基本上都可以实现。 ### ......
清单 模块 命令 主机 Ansible

ansible模块练习-------------------学习

archive模块:tar打包 [root@zabbix-agent ansible]# cat yasuo.yml hosts: slave tasks: - name: yasuo archive: path: "/data/tomcat/logs" dest: "/opt/files/tomc ......
模块 ansible

Ansible Role批量部署Containerd服务

Ansible Role批量部署Containerd服务 原创 键客李大白 Harbor进阶实战 2023-08-28 18:30 发表于广西 收录于合集 #ansible1个 #kubernetes3个 #云原生7个 Harbor进阶实战 本公众号主要分享云原生领域Harbor私有镜像仓库在实际业 ......
Containerd Ansible Role

【补充】Python的自动化工具Ansible

# 【一】介绍 Ansible是一个基于Python的自动化工具,它运用SSH协议与被管理的Linux机器建立连接,并通过编写Playbook来批量执行任务。 # 【二】使用 ## 【1】安装Ansible - 首先,确保已经在控制机上安装了Ansible。 - 可以使用包管理工具(如yum或apt ......
Ansible 工具 Python

Ansible概述

Ansible概述和模块解释,简单介绍一下ansible的基本知识,将模块的内容仔细演示。 目录 一、Ansible概述 二、Ansible安装部署 三、inventory 主机清单 四、Ansible命令行模块 五、总结 一、Ansible概述 1.Ansible介绍 Ansible是一个基于Py ......
Ansible

ansible Ad-Hoc YAML剧本

# ansible、Ad-Hoc、YAML剧本 ## 1.简介 ansible是新出现的自动化运维工具,基于Python开发,集合了众多运维工具(puppet、cfengine、chef、func、fabric)的优点,实现了批量系统配置、批量程序部署、批量运行命令等功能。 ## 2.部署 1.dn ......
剧本 ansible Ad-Hoc YAML Hoc

ansible入门指南 - playbook

## playbook ansible playbook 提供了一种可重用的方式, 用来管理机器的目标状态. 官方提供了一些playbook的[例子](https://github.com/ansible/ansible-examples)可供学习 playbook的功能: - 声明配置 - 编排执 ......
入门指南 playbook ansible 指南

ansible入门指南 - ansible的常用命令

## ansible的常用命令 运行ansible命令的时候会使用 `ansible.cfg` 配置文件 配置文件优先级为 `ANSIBLE_CONFIG 指定的文件` > `~/.ansible.cfg` > `/etc/ansible/ansible.cfg` #### ansible ansi ......
ansible 入门指南 命令 常用 指南

ansible入门指南 - 常用的Ad-Hoc指令

## 常用的Ad-Hoc指令 ansible命令的基本语法为 ```bash ansible -m module -a params -i inventory.yaml -f 5 -u username all ``` > -m 指定运行的模块, 缺省值为 `ansible.builtin.comm ......
入门指南 指令 常用 ansible 指南

ansible入门指南 - inventory主机清单

## inventory inventory描述了被管理的机器清单, 这些机器通过何中方式连接. inventory文件的描述越详细, 执行ansible的时候需要指定的参数就越少. 例如在inventory文件中指定了ssh的连接用户, 那么在执行ansible命令的时候就可以不需要用 `-u`参 ......
入门指南 清单 inventory 主机 ansible

ansible入门指南 - 安装与简单使用

ansible 是用来自动化管理远程操作系统的工具. ansible的三要素: `控制节点` , `被控节点`, `资产清单` ### 安装 ansible 可以通过pip直接安装 ```bash python3 -m pip install ansible --user ``` ### 快速入门 ......
入门指南 ansible 指南

Ansible的安装及简单实用

## Ansible的安装及简单实用 ## #### 一.Ubuntu安装Ansible ```shell sudo apt update sudo apt install ansible #使用以下命令检查安装是否成功: ansible --version ``` ![image-20230817 ......
Ansible

ansible安装部署

# ansible安装部署 > ## 1、ansible安装 > > ``` > 管理机上安装ansible,被管理节点必须打开ssh服务 > > yum install epel-release > yum install -y ansible > ansible --version > > 在管 ......
ansible

ansible常用模块

# ansible常用模块 ``` ansible提供了多少个模块给你用 ansible-doc -l |wc -l ``` ## ping模块 https://docs.ansible.com/ansible/latest/collections/ansible/builtin/ping_modu ......
模块 常用 ansible

ansible剧本

> # ansible剧本 > > ## 简单剧本 > > ``` > > - name: 这是一个安装nginx的剧本 > hosts: web > tasks: > - name: 01 安装nginx > yum: > name: nginx > state: installed > - na ......
剧本 ansible

ansible-role

# ansible-role ## 一、为什么用role ``` 把单个的大剧本,拆分为小剧本,便于维护,修改、使用 完成解耦、结构更清晰、调试更方便 如果是小部署, 还是剧本更方便,大型项目,必须通过role管理 在实际的工作当中,一个完整的项目实际上是很多功能体的组合,如果将所有的功能写在一个p ......
ansible-role ansible role

Ansible快速复习

本文章是上一篇ansible自动化运维的快速复习以及项目上用到的一些命令,针对长时间未使用ansible,导致命令忘记的同学,帮助快速回忆。详细内容还是看上一章‘ansible自动化运维’。 查看版本 ansible --version 工作目录 /etc/ansible/ansibel.cfg & ......
Ansible

Ansible自动化运维

一、什么是ansible 1、介绍 Ansible 是一款开源自动化平台。是一种简单的自动化语言,能够在 Ansible Playbook 中完美地描述 IT 应用基础架构。也是一个自动化引擎,可运行Ansible Playbook。 2、逻辑图 3、ansible特点 简单明了 Ansible p ......
Ansible

Ansible(2):安装、更新Ansible

学习自:Installing Ansible — Ansible Documentation 1、前言 Ansible是一种无代理自动化工具,只需要安装在某个单独的主机上(该主机称为控制节点Control Node)。通过控制节点,Ansible可以通过SSH、Powershell和其他众多的传输工 ......
Ansible

ansible批量修改主机名

[root@ansible ansible]# cat host_name.sh #!/bin/bashHOSTIP=`ip a s ens33 | awk -F "[ /]+" 'NR==3{print $3}'`NAMEIP=`grep "$HOSTIP" host_name | awk '{p ......
主机 ansible

ansible-playbook

为什么引入playbook?一般运维人员完成一个任务, 比如安装部署一个httpd服务会需要多个模块(一个模块也可以称之为task)提供功能来完成。而playbook就是组织多个task的容器,它的实质就是一个文件,有着特定的组织格式,它采用的语法格式是YAML(Yet Another Markup ......
ansible-playbook playbook ansible

Ansible

[toc] *注:*本随笔纯属个人笔记,如果错误请见谅,以及评论给出意见谢谢 ## Ansible ### 1、自动化运维平台介绍 运维自动化平台是由管理机器[s]和业务机器[c]组成的C/s 管理机器:任务定制及发布任务 业务机器:接收任务并执行任务 #### 1.1、运维自动化平台的优势 + 一 ......
Ansible