当前位置: 首页 > news >正文

名师工作室建设名师网站wordpress评论链接转换

名师工作室建设名师网站,wordpress评论链接转换,wordpress学校机构,wordpress改变邮箱Ansible简介 Ansible支持利用变量来储存值,并在Ansible项目的所有文件中重复使用这些值。这可以简化项目的创建和维护,并减少错误的数量。 通过变量,您可以轻松地在Ansible项目中管理给定环境的动态值。例如,变量可能包含下面这些…

Ansible简介

        Ansible支持利用变量来储存值,并在Ansible项目的所有文件中重复使用这些值。这可以简化项目的创建和维护,并减少错误的数量。

        通过变量,您可以轻松地在Ansible项目中管理给定环境的动态值。例如,变量可能包含下面这些值:

1.要创建的用户;

2.要安装的软件包;

3.要重新启动的服务;

4.要删除的文件;

5.要从互联网检索的存档;

命名变量

变量的名称必须以字母开头,并且只能含有字母、数字和下滑线。

下表说明了无效和有效变量名称之间的差别。

无效和有效的Ansible变量名称的示例

无效的变量名称有效的变量名称
web sevrerweb_server
remote.fileremote_file
1st fle file_1
remoteserver$1

remote_server_1

remote_server1

定义变量

        可在Ansible项目中的多个位置定义变量。如果在两个位置设置了同名变量,并且变量值不同,则通过优先级来决定要是用哪个值。

        您可以设置会影响以组主机的变量,也可以设置只会影响个别主机的变量。有些变量是Ansible可以根据系统配置来设置的事实。还有些变量则可在playbook中设置,然后影响该playbook中的一个play,或者仅影响该play中的一项任务。您还可通过--extra-vars或-e选项并指定变量值来在ansible-navigator run命令行上设置额外变量,这些值将覆盖相应变量名称的所有其他值。

以下简表显示了定义变量的方法,按优先级从低到高排列:

        ·在清单中定义的组安风

        ·在清单或 playbook所在目录的group_vars子目灵中定义的组变园

        ·在酒单中定义的主机变量

        ·在清单或 playbook所在目录的host_vars 子目录中定义的主机变量

        ·在运行时中发现的主机事实

        · (vars 和 vars_files) playbook 中的play 变量

        ·任务变量

        ·在命令行中定义的额外变量

例如,设置为影响all主机组的变量会被设置为影响单个主机的同名变量覆盖。

        建议选择全局唯一的变量名称,以避免考虑优先级规则。然而,有时您可能希望使用优先级来为不同的主机或主机组进行除默认设置以外的其他设置。

        如果在多个级别上定义了相同名称的变量,则采用优先级别最高的变量。较窄范围(如主机变量或任务变量)优先于较克范围(如组变量或 play变量)。通过清单定义的变量将通过 playbook定义的变量覆盖。在命令行中使用--extra-vars或-e选项定义的额外变量拥有最高优先级。

Playbook 中的变量

变量在Ansible Playbook中发挥着重要作用,因为它们可以简化 playbook中变量数据的管理。

在 Playbook 中定义变量

        编写 play时,您可以定义自己的变量,然后在任务中调用这些值。例如,您可以使用值 httpd 来定义名为web_package 的变量。然后,任务可以使用 ansible.builtin.dnf 模块调用该变量来安装httpd软件包。

        您可以通过多种方式定义 playbook 变量。一种常见方式是将变量放在 play开头的vars 块中,也可以在外部文件中定义 playbook变量。此时不使用 playbook的play中的vars块,可以改用vars_files 指令,后面跟上相对于 playbook位置的外部变量文件名称列表。

而后,可以使用YAML 格式在这些文件中走义playbook 变量。

在 Playbook 中使用变量

在声明了变量后,
他可以在任务中使用变量。若要引用变量,可将变量名称放在双括号({{}})内。在任务执行时,Ansible 会将变量替换为其值。

http://www.yayakq.cn/news/282730/

相关文章:

  • 网站建设预算和维护手机app开发工具有哪些
  • 广东律师事务所东莞网站建设贵阳网站建设培训学校
  • 产品如何推广google关键词排名优化
  • 自己电脑做网站访问快吗网站建设有关图片
  • 网站模板文章资讯湖北省建设工程质量安全协会网站
  • 非响应式网站改响应式互联网推广开户
  • 网站源码建站教程天津seo推广服务
  • 广州pc网站建设河源公司做网站
  • 服装店网站模板网页视频下载软件手机版
  • 北京网站设计制作飞沐wordpress弹出式广告
  • 淘宝店铺网站策划书vps上的网站运行太慢
  • 网站建设的利益企业网站服务器
  • 东莞做网站哪家好克拉玛依燃气公司主页
  • 安阳+网站建设自学网站建设基本流程
  • 深圳网站设计公司费用天眼企业查询系统官网
  • 网站如何做新闻聚合增加网站流量
  • 网站开发分析软件项目管理是做什么的
  • 个人注什么域名的网站源码之家的模板怎么用
  • 郑州网站推广排名公司网站推广怎么推
  • 不是网站开发语言的是浙江建设职业技术学院
  • 广州网站建设 八爪鱼申请网站建设经费
  • 在上海做兼职在哪个网站好wordpress is home
  • 什么是门户类型的网站高清素材视频去哪里找
  • php网站代做无锡网站设计系统
  • 江门网站建设junke100制作图片的软件推荐
  • 2022年国际新闻除了seo还可以做哪些推广呢
  • 做网络推广的网站赣州小程序推荐
  • 怎么做有数据库的网站哪种网站语言最好
  • 企业为何选择网站推广外包?深圳龙华新区网站建设
  • 百度怎么建设网站游乐园网站建设