f5devcentral.bigiq_move_app_dashboard

Ansible 角色: bigiq_move_app_dashboard

执行一系列步骤,以在 BIG-IQ 应用程序仪表板中移动应用程序服务。

这支持任何类型的应用程序,例如 AS3 或传统应用程序服务。

该角色非常适合与 F5 自动化工具链 (ATC) 部署声明 宇宙角色一起使用,用于在 BIG-IQ 中部署 AS3 应用程序服务。

角色变量

以下是可用变量的列表。有关其默认值,请参见 defaults/main.yml

建立与您的 BIG-IQ 的初始连接。这些值将替换到您的 provider 模块参数中。这些值应该是 CM BIG-IQ 设备的连接参数。

    provider:
      user: admin
      server: 10.1.1.4
      server_port: 443
      password: secret
      auth_provider: tmos
      validate_certs: false

定义您希望在 BIG-IQ 应用程序仪表板上分组的应用程序和应用程序服务列表。

apps: 
- name: App1
  pin:
    - name: tenant1_app_service_1
    - name: tenant1_app_service_2
- name: App2
  pin:
    - name: tenant2_app_service_1
    - name: tenant2_app_service_2

示例剧本

---
- hosts: all
  connection: local
  vars:
    provider:
      user: admin
      server: "{{ ansible_host }}"
      server_port: 443
      password: secret
      auth_provider: tmos
      validate_certs: false

  tasks:
      - name:  BIG-IQ 应用程序仪表板中移动 AS3 应用程序服务。
        include_role:
          name: f5devcentral.bigiq_move_app_dashboard
        vars:
            apps: 
            - name: App1
              pin:
                - name: tenant1_app_service_1
                - name: tenant1_app_service_2
            - name: App2
              pin:
                - name: tenant2_app_service_1
                - name: tenant2_app_service_2
        register: status

许可证

Apache

作者信息

该角色由 Romain Jouhannet 于 2020 年创建。

关于项目

Move application service(s) in BIG-IQ application dashboard.

安装
ansible-galaxy install f5devcentral.bigiq_move_app_dashboard
许可证
apache-2.0
下载
18.7k
拥有者
Community Supported Repos