Documentation

a10_server - Manage A10 Networks AX/SoftAX/Thunder/vThunder devices

New in version 1.8.

Synopsis

Manage slb server objects on A10 Networks devices via aXAPI

Options

parameter required default choices comments
host
yes
    hostname or ip of your A10 Networks device
    password
    yes
      admin password of your A10 Networks device

      aliases: pass, pwd
      server_ip
      no
        slb server IP address

        aliases: ip, address
        server_name
        yes
          slb server name

          aliases: server
          server_ports
          no
            A list of ports to create for the server. Each list item should be a dictionary which specifies the port: and protocol:, but can also optionally specify the status:. See the examples below for details. This parameter is required when state is present.
            server_status
            no enabled
            • enabled
            • disabled
            slb virtual server status

            aliases: status
            state
            no present
            • present
            • absent
            create, update or remove slb server
            username
            yes
              admin account of your A10 Networks device

              aliases: user, admin

              Examples

              # Create a new server
              - a10_server:
                  host: a10.mydomain.com
                  username: myadmin
                  password: mypassword
                  server: test
                  server_ip: 1.1.1.100
                  server_ports:
                    - port_num: 8080
                      protocol: tcp
                    - port_num: 8443
                      protocol: TCP
              

              Notes

              Note

              Requires A10 Networks aXAPI 2.1

              This is an Extras Module

              For more information on what this means please read Extras Modules

              For help in developing on modules, should you be so inclined, please read Community Information & Contributing, Helping Testing PRs and Developing Modules.