root@ansible ~]# ansible-playbook /etc/ansible/mariadb.yml //直接执行 PLAY [test01] ********************************************************************************************************************************************************** TASK [Gathering Facts] ************************************************************************************************************************************************* ok: [192.168.200.112] TASK [mariadb : install mariadb] *************************************************************************************************************************************** changed: [192.168.200.112] TASK [mariadb : move config file] ************************************************************************************************************************************** changed: [192.168.200.112] TASK [mariadb : provide a new config file] ***************************************************************************************************************************** changed: [192.168.200.112] TASK [mariadb : reload mariadb] **************************************************************************************************************************************** changed: [192.168.200.112] TASK [mariadb : create database testdb] ******************************************************************************************************************************** changed: [192.168.200.112] RUNNING HANDLER [mariadb : restart mariadb] **************************************************************************************************************************** changed: [192.168.200.112] PLAY RECAP ************************************************************************************************************************************************************* 192.168.200.112 : ok=7 changed=6 unreachable=0 failed=0 什么意思
时间: 2023-07-24 15:15:18 浏览: 362
ansible-role-skel:Ansible角色,用于将定制文件安装到skel和根主目录
这段输出表示 Ansible 成功地执行了指定主机上的 Mariadb 部署任务。
在输出的第一个任务 "Gathering Facts" 中,Ansible 收集了目标主机的信息,确保可以与该主机进行交互。在这个任务中,主机 192.168.200.112 成功地完成了信息收集。
接下来,按照 playbook 文件中定义的任务顺序,Ansible 执行了一系列任务来安装、配置和启动 Mariadb。在这个例子中,以下任务被执行:
1. "install mariadb":安装 Mariadb 软件包。这个任务发生了变更(changed),表示 Mariadb 软件包被成功安装。
2. "move config file":移动 Mariadb 配置文件。这个任务发生了变更,表示配置文件被成功移动。
3. "provide a new config file":提供一个新的配置文件。这个任务发生了变更,表示新的配置文件被成功提供。
4. "reload mariadb":重新加载 Mariadb。这个任务发生了变更,表示 Mariadb 被成功重新加载。
5. "create database testdb":创建一个名为 "testdb" 的数据库。这个任务发生了变更,表示数据库被成功创建。
6. "restart mariadb":重启 Mariadb 服务。这个任务发生了变更,表示 Mariadb 服务被成功重启。
最后的 "PLAY RECAP" 部分总结了每个主机的执行情况。在这个例子中,主机 192.168.200.112 成功执行了7个任务,其中有6个任务发生了变更,即执行了相应的操作。没有遇到不可访问或失败的情况。
综上所述,这段输出表示 Ansible 成功地部署了 Mariadb 在指定的主机上,并且成功地执行了一系列任务。
阅读全文