一. 1.安装 pip install pyyaml 国内安装源: pip install -i https://pypi.tuna.tsinghua.edu.cn/simple pyyaml 2.使用 1)读取数据 yaml 文件内容: #读取数据with open('conf.yaml',enc ...
分类:
编程语言 时间:
2020-05-31 13:16:09
阅读次数:
137
一、GitLab主要服务构成 二、GitLab的工作流程 三、Gitlab安装配置管理环境 使用centos7的环境配置 1.提前准备工作 1.关闭防火墙 systemctl stop firewalld 禁用防火墙开机启动 systemctl disable firewalld 2.关闭SELIN ...
分类:
其他好文 时间:
2020-05-31 11:20:47
阅读次数:
71
管理 Facts (事实) %% Facts:抓取被管理主机的信息 (当playbook执行比较耗时时可以选择关闭这个功能) Facts:通过 setup模块 来收集被管理主机信息 setup获取收集主机信息 关闭Facts 好处:playbook在运行事很快,因为它不再收集受控节点主机信息了 ga ...
分类:
其他好文 时间:
2020-05-30 20:11:29
阅读次数:
69
#ansible ##1、 ansible的架构图 1)ansible基于ssh基础的配置管理、部署和任务执行系统 2)anisble是一个非常简单的模型驱动的配置管理,多节点部署和远程任务执行系统。Ansible作品通过SSH,不需要安装任何软件或守护进程在远程节点。扩展模块可以用任何语言编写 # ...
分类:
其他好文 时间:
2020-05-30 14:18:02
阅读次数:
93
import pymysql #导入pymysql模块from scripts.handle_yaml import HandleYaml #系统配置模块,关于数据库的配置都放在mysql区域名里面do_yaml = HandleYaml()class hander_sql: def __init_ ...
分类:
数据库 时间:
2020-05-29 21:33:16
阅读次数:
94
Docker Compose是一个命令行工具,可让您定义和编排多容器Docker应用程序。它使用YAML文件来配置应用程序的服务,网络和卷。 使用Compose,您可以定义可在任何系统上运行的便携式应用程序环境。撰写环境彼此隔离,使您可以在单个主机上运行同一环境的多个副本。 Compose通常用于本 ...
分类:
系统相关 时间:
2020-05-29 21:16:15
阅读次数:
93
快速上手 1、安装: 官方安装文档:安装文档 https://github.com/ansible/awx/blob/devel/INSTALL.md 官方安装方式分三种:openshift, kubernetes或者Docker Compose 一开始肯定有单机的方式, 后面再扩展集群。最后再弄几 ...
分类:
其他好文 时间:
2020-05-29 17:31:02
阅读次数:
98
最近接到一个使用python写一个解析yaml文件,并根据内容配置指定对应的shell来执行(比如bat、powershell、bash、csh、zsh等)命令的功能,于是考虑使用subprocess.Popen模块来实现执行命令相关的功能,subprocess.Popen详细的参数这里不细述,自己 ...
1. 何为数据驱动 什么是参数化?什么又是数据驱动?经常有人会搞不明白他们的关系,浅谈一下个人的理解,先来看两个测试中最常见的场景: 登录:不同的用户名,不同的密码,不同的组合都需要做登录场景的测试,正常的排列组合下可能会产生多个用例 搜索:不同的搜索条件产生不同的搜索结果,搜索也是常见的测试项,单 ...
分类:
移动开发 时间:
2020-05-28 16:53:13
阅读次数:
127
1、先展示下角色结构:[root@admin1roles]#treentpd/ntpd/├──files│└──ntp-4.2.8p14.tar.gz├──handlers├──tasks│└──main.yml├──templates└──vars5directories,2files2、task任务(1)main.yml[root@admin1tasks]#catmain.ymlinclude
分类:
其他好文 时间:
2020-05-28 13:16:18
阅读次数:
76