发布网友 发布时间:2022-04-23 14:29
共4个回答
懂视网 时间:2022-05-02 18:16
ansible 编写mysql_use模块的使用[root@manager-161 playbook]# cat mysql.yaml
- hosts: mysql
tasks:
- name: install mariadb
yum: name=mariadb-devel,mariadb-server state=installed
- name: install python-devel pip
yum: name=python-devel,python2-pip state=installed
- name: shell mtsql-python
shell: ‘pip install MySQL-python‘
- name: statr mariadb
service: name=mariadb state=started enabled=yes
- mysql_user:
user: root
password: sf123
update_password: always
- name: create wordpress
mysql_db:
name: ‘root‘
login_host: ‘localhost‘
login_password: ‘zsf123‘
name: ‘wordpress‘
state: ‘present‘
- mysql_user:
user: ‘root‘
login_host: ‘localhost‘
login_password: ‘zsf123‘
user: ‘zzsf‘
password: ‘zsf124‘
priv: ‘*.*:ALL‘
state: present
- mysql_user:
user: ‘root‘
login_host: ‘localhost‘
login_password: ‘zsf123‘
user: ‘zzsf‘
password: ‘zsf124‘
priv: ‘*.*:ALL‘
host_all: yes
state: present
- mysql_db:
user: ‘root‘
login_host: 127.0.0.1
login_password: zsf123
name: lt
state: present
#mariadb安装之后没有密码,我们必须先更改root的密码
然后mysql需要安装mysql-python的模块
yum -y install python-devel,python2-pip
pip install mysql
ansible通过剧本管理mysql
标签:use cal book login password man star 解决 adb
热心网友 时间:2022-05-02 15:24
Ansible是一款简单的运维自动化工具,只需要使用ssh协议连接就可以来进行系统管理,自动化执行命令,部署等任务。
Ansible的优点
不需要安装客户端,不需要运行服务
使用python开发的一套自动执行任务的模块
playbook采用yaml配置,结构清晰
Ansible的组成结构
Ansible:核心命令工具,一次性或临时性执行的操作都由该工具执行
Ansible playbook:任务剧本(又称任务集),编排定义Ansible任务集的配置文件,由Ansible执行,格式是yaml
Inventory:Ansible管理的主机,在/etc/ansible/hosts中配置
Moles:Ansible执行命令的功能模块,Ansible2.3版本为止,共有1039个模块。还可以自定义模块。
Plugins:插件,模块功能的补充,常有连接类型插件,循环插件,变量插件,过滤插件,插件功能用的较少。
API:提供给第三方程序调用的应用程序编程接口。
热心网友 时间:2022-05-02 16:42
ansible是Linux运维人员,批量管理服务器的工具,Python语言开发,无需安装客户端,上手简单,好用。是运维人员必用的Devops自动化管理工具。热心网友 时间:2022-05-02 18:17
ansible系列命令有:ansible、ansible-doc、ansible-playbook、ansible-vault、ansible-console、ansible-galaxy、ansible-pull,这些命令每个命令都有它独特的作用和用法,接下来我们一一来了解它的用法。内容:1、ansible的作用以及工作结构2、ansible的安装以及使用3、ansible的playbook使用一、ansible的作用以及工作结构 1、ansible简介: ansible是新出现的自动化运维工具,基于Python开发,集合了众多运维工具(puppet、cfengine ...ansible是新出现的自动化运维工具,基于Python开发,集合了众多运维工具(puppet、chef、func、fabric)的优点,实现了批量系统配置、批量程序部署、批量运行命令等功能。. ansible是基于 paramiko 开发的,并且基于模块化工作,本身没有批量部署的能力。. 真正具有批量 ...简介. ansible是新出现的自动化运维工具,基于Python开发,集合了众多运维工具(puppet、cfengine、chef、func、fabric)的优点,实现了批量系统配置、批量程序部署、批量运行命令等功能。. ansible是基于模块工作的,本身没有批量部署的能力。. 真正具有批量部署的是 ...