小编Lij*_*ham的帖子

Ansible - 在角色的剧本中使用条件

我正在尝试在我的 ansible-playbook 中添加一个when条件。但是,我无法弄清楚执行此操作的确切语法/方法,因为我的角色正在使用附加参数。下面提到的是我的剧本

---

- name: Deploying application code
  hosts: uat-aegis

  roles:
    - { role: roles/send_slack, slack_message_text: "*`Started : Deploying code for {{ module_name }} on {{ inventory_hostname }}`*"}
    - { role: roles/application_code_backup, backup_directory_name: "NAME", repo_directory: "/path/to/repo" }
    - { role: roles/application_copy_config, repo_directory: "/path/to/repo"}
    - { role: roles/application_git_pull, repo_url: "git@code.git", repo_directory: "/path/to/repo", branch_name: "BRANCH_NAME"}
    - { role: roles/application_pm2_restart, process_name: "NAME" }
    - { role: roles/send_slack, slack_message_text: "*`=== Completed : Deploying code for {{ module_name }} on {{ inventory_hostname …
Run Code Online (Sandbox Code Playgroud)

ansible

8
推荐指数
2
解决办法
2万
查看次数

标签 统计

ansible ×1