airgun.entities.ansible_variable

Module Contents

Classes

AnsibleVariablesEntity

Main Ansible variables entity

ShowAllVariables

Navigate to Ansible Variables page

NewAnsibleVariable

Navigate to Create Ansible Variable page

class airgun.entities.ansible_variable.AnsibleVariablesEntity(browser)

Main Ansible variables entity

endpoint_path = /ansible/ansible_variables
search(value)

Search for existing Ansible variable

delete(entity_name)

Delete Ansible variable from Satellite

read_total_variables()

Returns the number of Ansible variables currently in Satellite

create(values)

Create a new Ansible variable with minimum inputs

create_with_overrides(values)

Create a new Ansible variable that is managed by Satellite

class airgun.entities.ansible_variable.ShowAllVariables(obj, navigate_obj, logger=None)

Navigate to Ansible Variables page

VIEW
step(*args, **kwargs)

Describes the work to be done to get to the destination after the prequisite is met.

This is a default and is generally overridden.

class airgun.entities.ansible_variable.NewAnsibleVariable(obj, navigate_obj, logger=None)

Navigate to Create Ansible Variable page

VIEW
prerequisite
step(*args, **kwargs)

Describes the work to be done to get to the destination after the prequisite is met.

This is a default and is generally overridden.