bigiq_move_app_dashboard

Ansible Role: bigiq_move_app_dashboard

Performs a series of steps needed to move Application Service(s) within the BIG-IQ application dashboard.

This supports any type of applications such as AS3 or legacy application services.

This role is perfect to use along with F5 automation tool chain (ATC) deploy declaration galaxy role used to deploy AS3 application services with BIG-IQ.

Role Variables

Available variables are listed below. For their default values, see defaults/main.yml.

Establishes initial connection to your BIG-IQ. These values are substituted into your provider module parameter. These values should be the connection parameters for the CM BIG-IQ device.

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

Define the list of application and application services as you wish it to be grouped on the BIG-IQ application dashboard.

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

Example Playbook

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

  tasks:
      - name: Move AS3 application service(s) in BIG-IQ application dashboard.
        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

License

Apache

Author Information

This role was created in 2020 by Romain Jouhannet.

About

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

Install
ansible-galaxy install f5devcentral/ansible-role-bigiq_move_app_dashboard
GitHub repository
License
apache-2.0
Downloads
18714
Owner
Community Supported Repos