剧本ansible ad-hoc yaml

什么是yaml格式与json格式

什么是yaml格式与json格式 yaml格式:文件名格式以 .yml .yaml 为后缀,用 空格 缩进表示字段的层级关系,可读性高,易于人类管理 yaml格式 布尔值类型:只有在是true/false时为真,假的意识 例: debug: true 布尔值类型 debug: "true" 字符串类 ......
格式 yaml json

pytest-yaml 测试平台-2.支持上传YAML格式用例

前言 pytest-yaml 测试平台用例结构是遵循pytest-yaml-yoyo 框架用例规则。 如果你之前已经有用 pytest-yaml-yoyo 框架完成了yaml 用例的编写,可以直接在平台上导入yaml 用例。 yaml 用例 test_用例文件a.yml config: name: ......
pytest-yaml 格式 pytest 平台 YAML

ansible免密执行命令、剧本

前言:有许多的文章是使用公钥来完成免密的ansible命令执行,使用公钥当然也是可以的,但是如果是成百上千台机器呢,一个一个的发送公钥???批量添加的新机器呢???所以此方法适用于多台机器,而且只要主机的用户名和密码一样,此方法就是一个一劳永逸的办法。 1、编辑/etc/ansible/hosts文 ......
剧本 命令 ansible

执行ansible-playbook

ansible剧本的执行使用ansible-playbook命令 以下是一个创建用户的剧本: 其中gather_facts表示在执行剧本前搜集hosts主机的facts信息,false表示不搜集,会节省执行时间,注意要在确定不使用setup模块的内容时再添加这一行。 - hosts: web gat ......
ansible-playbook playbook ansible

ansible常见模块

这里介绍一些ansible常用的模块,以后有用到其他的会再补充进来。 1.shell 在被管理机统一执行shell命令 参数: 命令 chdir=目录 切换到指定目录执行命令 ansible [web] -m shell -a "uptime" - name: shell: uptime 2.com ......
模块 常见 ansible

ansible安装与使用

为了避免大量重复的操作,出现了一些自动化运维工具;ansible就是其中之一。 ansible是基于python开发的noagent,noserver的自动化运维工具,是基于ssh服务工作的,安装使用都非常简单。 以下是ansible安装步骤: 一、准备epel源 yum install -y ep ......
ansible

SpringBoot——yaml配置文件

yaml简介 YAML 是 "YAML Ain't a Markup Language"(YAML 不是一种标记语言)。在开发的这种语言时,YAML 的意思其实是:"Yet Another Markup Language"(是另一种标记语言)。 设计目标,就是方便人类读写 层次分明,更适合做配置文件 ......
SpringBoot 文件 yaml

ansible学习笔记

ansible 目录ansible安装1. 配置1.1 Inventory(主机清单)1.2 ansible.cfg2. 模块2.1 yum模块2.2 copy模块2.3 get_url模块2.4 fetch模块2.5 file模块2.6 service模块2.7 group模块2.8 user模块 ......
ansible 笔记

ansible使用【2】--安装Nginx并熟悉playbook

前提: 主控机器已经安装好ansible,被控制的是53.225 安装教程看:https://www.cnblogs.com/liqi175/p/17776530.html 参考资料:https://ansible.leops.cn/basic/Quickstart/ 安装Nginx: ansibl ......
playbook ansible Nginx

pytest-yaml 测试平台-1.新增项目和用例

前言 基于pytest-yaml-yoyo 框架写的接口测试平台,在web网页平台上维护yaml测试用例,执行用例,并查看allure报告。 pytest-yaml-yoyo 框架简介 pytest-yaml-yoyo 框架是上海-悠悠 2023年自主开发的pytest结合yaml框架。gitee项 ......
pytest-yaml 项目 pytest 平台 yaml

ansible初次使用

前言: ansible是自动部署工具,就是我有一个服务器A,需要控制B,C,D 3个服务器。 只需要再A上进行安装ansible,并且知道B,C,D 3个服务的密码,就可以控制他们。 且B,C,D本身不需要其他的操作。 而其他的部署工具,是需要再BCD上安装软件的。 更多的ansible介绍:htt ......
ansible

ansibles 报错

ansibles 连接报错1: "changed": false, "msg": "Authentication or permission failure. In some cases, you may have been able to authenticate and did not have ......
ansibles

15. 从零开始编写一个类nginx工具, 如果将nginx.conf转成yaml,toml,json会怎么样

对比yaml,toml,json三种格式的优缺点及三种格式的支持特性,以及讲述了nginx.conf转化成yaml,toml格式的样式 ......
nginx 工具 conf json yaml

ansible 操作 windowws 中文乱码问题解决办法

乱码原因是因为 Linux 和 Windows 编码不一致所导致,修改环境变量即可 设置环境变量为 utf-8 ansible win_test -m win_shell -a 'Set-Item -Path env:PYTHONIOENCODING -Value "utf-8"; python d ......
乱码 windowws ansible 办法 问题

ansible启动进程结束后会自动杀掉进程

问题复现: 使用ansible-playbook 远程Windows主机启动进程,执行ansible-playbook输出显示进程启动了,但是到服务器上发现进程未启动。 仔细调研一下,发现是ansible的问题,只能通过ansible的async 异步或者 使用nohup 命令解决 async 文档 ......
进程 ansible

Ansible部署先电openstack

一,规划节点: 主机名 IP 节点 ansible 192.168.238.11 ansible节点 2核/4G内存/40G硬盘 controller 192.168.238.12 controller节点 4核/8G内存/100G硬盘 compute 192.168.238.13 compute节 ......
openstack Ansible

虚拟环境中安装ruamel.yaml

在虚拟环境中安装ruamel.yaml时发现并未把ruamel安装到虚拟环境中 解决方法:将安装到外部的两个包复制到虚拟环境Lib→site-pakeages中 ......
环境 ruamel yaml

自动化运维工具-ansible

1、ansible 控制端安装 yum -y install epel-release ansible libselinux-python 配置域名解析 192.21.131.81 master 192.21.131.99 node1 创建密钥链接 控制节点设置密钥:ssh-keygen 分发至工作 ......
ansible 工具

Jenkins实现CI/CD发布(Ansible/jenkins共享库/gitlab)

Jenkins实现多环境发布 1. 需求介绍 本人负责公司前端业务模块,由于前端模块较多,所以在编写jenkinsfile时会出现很多项目使用的大部分代码相同的情况,为解决这种问题,采用了jenkins的共享库方式优化,并且jenkins要支持多环境发布,我们有gray与online两个环境,可以确 ......
Jenkins Ansible jenkins gitlab CI

centos 用docker 安装ansible UI管理工具awx

环境说明: centos 7.9 ansible 2.9.27 docker version 24.0.6 awx version 11.2.0 python version 3.6.8 AWX简介 AWX提供了一个基于web的用户界面、REST API和构建在Ansible之上的任务引擎。 图形化 ......
管理工具 ansible 工具 centos docker

ansible报 MODULE FAILURE

在使用ansibles 批量连接新升级的欧拉系统时候,报MODULE FAILURE 原因:ansibles 默认的python 名字叫python,需要使用python3,; 而欧拉的python 链接到的是python2 解决办法: 先将 python 重命名, 再执行: ln -s /usr/ ......
ansible FAILURE MODULE

ansible的host几种编写样式以及引用方式

借用的, https://www.cnblogs.com/chengxuyonghu/p/13763561.html Ansible hosts文件配置IP的方式 第一种 IP+A/C 示例如下:192.168.0.10 ansible_ssh_user=“vagrant” ansible_ssh_ ......
样式 ansible 方式 host

用pyyaml读取yaml文件做接口数据驱动

import yaml # # 封装读取yaml文件类 # class Yamlconf: # def __init__(self,file_path): # """file_path: yaml文件的路径""" # self.file_path = file_path # def load_yam ......
接口 文件 数据 pyyaml yaml

pytest + yaml 框架 -57.用例前置和后置操作执行sql

前言 前面一篇已经介绍在用例中可以查询以及在断言中实现sql,本篇讲解在用例的前置和后置操作中执行sql 配置mysql环境,参考前面一篇https://www.cnblogs.com/yoyoketang/p/16977960.html 有 2 内置的函数可以使用 query_sql(sql) 查 ......
框架 pytest yaml sql 57

ansible-安装

# 在线安装 一般来说直接在线安装即可 ## Ubuntu ``` apt-get install -y ansible ``` ## centos ``` yum install -y epel-release yum install -y ansible ``` ## macOS ``` bre ......
ansible

Python yaml模块使用

转载:https://www.jianshu.com/p/eaa1bf01b3a6 一、yaml文件介绍 yaml是一个专门用来写配置文件的语言。 1. yaml文件规则 区分大小写; 使用缩进表示层级关系; 使用空格键缩进,而非Tab键缩进 缩进的空格数目不固定,只需要相同层级的元素左侧对齐; 文 ......
模块 Python yaml

ansible常用模块总结

常用模块帮助文档参考: https://docs.ansible.com/ansible/2.9/modules/modules_by_category.html https://docs.ansible.com/ansible/2.9/modules/list_of_all_modules.htm ......
模块 常用 ansible

ansible-playbook批量安装httpd,按主机名提供不同的index.html(如node1的index.html欢迎页面为welcome node1)

[root@ansible ~]# vim /etc/ansible/hosts [webservers] 10.0.0.150 ansible_connection=local 10.0.0.160 #创建角色相关目录 [root@ansible html]# mkdir -pv /data/an ......
index node1 ansible-playbook html node

ansible实现zabbix agent批量部署

1.安装ansible在zabbix-server上 #1.安装ansible在zabbix-server上 root@zabbix-server ~]#yum install -y ansible #选择yum安装,安装好源,直接安装会出现下面的问题原因是yum源里的版本低于2.12,需要配置源 ......
ansible zabbix agent

ansible-playbook实现MySQL的二进制部署

#安装mysql5.6 [root@ansible ~]#ls -l /data/ansible/files/mysql-5.6.46-linux-glibc2.12-x86_64.tar.gz -rw-r--r-- 1 root root 403177622 Dec 4 13:05 /data/a ......