salt.states.infoblox_a

Infoblox A record management.

functions accept api_opts:

api_verifyssl: verify SSL [default to True or pillar value] api_url: server to connect to [default to pillar value] api_username: [default to pillar value] api_password: [default to pillar value]

salt.states.infoblox_a.absent(name=None, ipv4addr=None, **api_opts)

Ensure infoblox A record is removed.

State example:

infoblox_a.absent:
    - name: example-ha-0.domain.com

infoblox_a.absent:
    - name:
    - ipv4addr: 127.0.23.23
salt.states.infoblox_a.present(name=None, ipv4addr=None, data=None, ensure_data=True, **api_opts)

Ensure infoblox A record.

When you wish to update a hostname ensure name is set to the hostname of the current record. You can give a new name in the data.name.

State example:

infoblox_a.present:
    - name: example-ha-0.domain.com
    - data:
        name: example-ha-0.domain.com
        ipv4addr: 123.0.31.2
        view: Internal