文章 2023-12-01 来自:开发者社区

小白带你学习linux自动化运维ansible

Ansible是一种基于开源的自动化运维工具,可以帮助简化IT基础设施管理和应用程序的配置、部署和管理。它具有以下特点和优势:简单易用:Ansible使用简单的YAML语法来定义配置和任务,无需编写复杂的脚本或程序。它易于理解和上手,使得自动化运维变得简单而直观。基于SSH协议:Ansible使用SSH协议来与远程主机进行通信,无需在远程主机上安装任何额外的代理程序。这使得Ansible在安全性....

小白带你学习linux自动化运维ansible
文章 2023-06-30 来自:开发者社区

学习ansible常用模块这篇就够了(剧本)(二)

playbook剧本        是由一个或多个模块组成,完成统一的目的,实现自动化操作,剧本编写遵循yaml语法。yaml的三要素:1. 缩进:两个字符,默认的tab键是八个字符,所以要使用tab键,需要修改.vimrc。[root@ansible ~]# vim .vimrcset tabstop=2       &...

学习ansible常用模块这篇就够了(剧本)(二)
文章 2023-06-30 来自:开发者社区

学习ansible常用模块这篇就够了(剧本)(一)

Ansible概述        一个配置管理系统(configuration management system),当下最流行的批量自动化运维工具之一。常用的运维工具:        ssh/puppet(ruby)/ansible(无客户端,中小规模)(python)/saltstack(master-minio....

学习ansible常用模块这篇就够了(剧本)(一)
文章 2023-06-16 来自:开发者社区

ansible(playbook)进阶学习

ansible playbook:剧本 由一个或多个模块组成,完成统一的目的,实现自动化操作 剧本编写遵循yaml语法 yaml的三要素:* 缩进:两个字符,默认的tab键是四个字符,所以要使用tab键,需要修改.vimrc vim /ro...

文章 2023-06-16 来自:开发者社区

ansible详细学习(一)

Ansible概述: 是一个配置管理系统(configuration management system),当下最流行的批量自动化运维工具之一. 常用的运维工具: ssh/puppet(ruby)/ansible(无客户端,中小规模)(python)/saltstack(master-minion)(python)大规模 Ans...

文章 2023-05-27 来自:开发者社区

ansible学习之旅(其它特性)

ansible其它特性delegate任务委派简介:将轮到当前主机执行的任务委派给其它主机执行,可以委派给不在当前playbook的hosts列表中的主机将新建用户的任务委派给ansible并进行免密,之后可以用普通用户操作ansible  [root@k81 an]# cat delegate1.yaml - hosts: web vars: - user_name: wa...

文章 2023-05-26 来自:开发者社区

ansible学习之旅(ansible依托kubeadm安装一个简单的k8s集群)

介绍涉及到的文件如下[root@k81 an]# ls k8s_kubeadm -l total 28 -rw-r--r-- 1 root root 20249 Apr 25 09:42 ansible.cfg -rw-r--r-- 1 root root 85 Apr 24 11:03 hosts -rw-r--r-- 1 root root 269 Apr 25 00:25 kub...

文章 2023-05-26 来自:开发者社区

ansible学习之旅(facts变量)

Ansible RegisterRegister简介register 可以将 task 执行的任务结果存储至某个变量中,便于后续的引用 Register场景示例使用 Register 获取被控节点的端口信息正常在playbook中执行shell是不会有结果输出的  [root@k81 an]# cat register1.yaml --- - hosts: centos task...

文章 2023-05-26 来自:开发者社区

ansible学习之旅(初识变量)

ansible variables变量介绍ansible中变量可以提供便捷的方式来管理动态值,如果需要反复用到一些值,且后续可能进行修改,我们就可以定义变量。变量定义方式介绍变量定义方式有三种通过命令行传递变量参数(一般临时测试时候使用)在playbook中定义变量通过vars定义变量通过vars_files定义变量通过inventory文件对主机组或单个主机定义变量通过host_vars对主机....

文章 2023-05-26 来自:开发者社区

ansible学习之旅(初识play-book)

简介playbook是一个由yaml语法编写的文本文件,由play和task两部分组成play: 主要定义要操作的主机或主机组task: 主要定义对主机或主机组具体的执行任务,可以是一个或多个playbook是由一个或多个play组成,可以包含多个task任务,可以理解为多个不同的模块共同完成一件事情playbook与ad-hoc的区别playbook是对ad-hoc的编排方式playbook可....

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

开发与运维

集结各类场景实战经验,助你开发运维畅行无忧

+关注