f5devcentral.bigiq_move_app_dashboard

Ansible Role: bigiq_move_app_dashboard

This role helps you move Application Services within the BIG-IQ application dashboard. It works for all kinds of applications, including AS3 and older services.

You can use this role together with the F5 automation tool chain (ATC) deploy declaration to deploy AS3 services in BIG-IQ.

Role Variables

Here are the available variables. You can check their default values in defaults/main.yml.

First, you need to connect to your BIG-IQ. The parameters below should be the details for your CM BIG-IQ device.

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

Next, define how you want to group your applications and services in the BIG-IQ 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

Here's an example of how to use this role.

---
- 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 License

Author Information

This role was made in 2020 by Romain Jouhannet.

Informazioni sul progetto

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

Installa
ansible-galaxy install f5devcentral.bigiq_move_app_dashboard
Licenza
apache-2.0
Download
18.7k
Proprietario
Community Supported Repos