7-ansible创建结构化脚本roles,7-ansibleroles


1.工作站:创建测试环境,查看配置文件,主机解析文件和虚拟主机配置文件。



2.工作站:创建结构化脚本的目录架构。roles目录是存放结构化脚本的目录,myvhost是一个结构化脚本实例,tasks是存放执行脚本的目录,meta是存放调用其他结构化脚本的目录,handlers是存放通知可以调用的处理程序的目录,templates是存放模板的目录,files是存放相关文件的目录。


3.工作站:在任务目录中创建脚本。这里会自动对结构化目录实例中的标准化目录下的目录和文件进行识别,具体的需要自己慢慢体会。


4.工作站:在通知调用处理程序目录创建脚本。


5.工作站:在文件目录创建虚拟文件默认网页。


6.工作站:复制模板文件到模板目录。


7.工作站:创建执行脚本。注意:这里的执行顺序依次为pre_tasks,roles,post_tasks,即使在写脚本的时候把他们在脚本中出现的顺序颠倒,依然会按照上述顺序识别并执行。


8.工作站:执行脚本。



9.工作站:查看webservers组主机上httpd的状态。


10.工作站:测试webservers组主机上虚拟主机的配置。


11.工作站:创建一个防火墙配置结构化脚本实例。

12.工作站:创建通知调用处理程序。注意,这里是myvhost结构化脚本实例调用myfirewall结构化脚本实例。


13.工作站:创建缺省值配置文件。注意,缺省值是在结构化脚本中所有的可识别值都没有的情况下最后识别。


14.工作站:创建myvhost结构化脚本的调用文件。


15.工作站:执行脚本。



16.工作站:进行测评,清除数据,任务完成。


相关内容

    暂无相关文章