ANTS Framework
com.github.ants-framework
ANTS Framework settings
macOS
Configuration Keys (3)
| Key | Type | Description | Default | Range |
|---|---|---|---|---|
PFC_SegmentedControl_0stringrequired | string | — | Default: — | Range: — |
| dict | General | Default: — | Range: — | |
git_repositorystringGit Repository | string | URL of the repository that contains your Ansible playbooks. | Default: "https://github.com/ANTS-Framework/playbook.git" | Range: — |
branchstringBranch | string | Git branch to check out from your Git repository. | Default: "master" | Range: — |
ssh_keystringSSH Key | string | Absolute path to a SSH key with permission to access your Git repository. | Default: "/etc/ants/id_ants" | Range: — |
destinationstringDestination | string | Absolute path on the local machine to check out your Git repository. | Default: "~root/.ants_playbook" | Range: — |
inventory_scriptstringInventory Script | string | Relative or absolute path to an ansible inventory script. | Default: "inventory_default" | Range: — |
wait_intervalintegerWait Interval | integer | The number of seconds to wait in between ansible-pull runs. | Default: 900 | Range: — |
ansible_playbookstringAnsible Playbook | string | File name of the primary Ansible playbook to run relative to your <Destination> directory. | Default: "main.yml" | Range: — |
log_dirstringLog Directory | string | Absolute path of where to store log files from runs. | Default: "/var/log/ants" | Range: — |
ssh_stricthostkeycheckingbooleanStrict Host Key Checking | boolean | Whether or not to use strict host key checking when running Git commands. | Default: false | Range: — |
ansible_pull_exestringAnsible Pull | string | Absolute path to a different ansible-pull binary installed on the local machine. | Default: "" | Range: — |
tagsstringTags | string | Limit the Ansible playbook run to a comma separated list of tags. | Default: "" | Range: — |
skip_tagsstringSkip Tags | string | Run the Ansible playbook on all tags except the provided comma separated list. | Default: "" | Range: — |
addictActive Directory | dict | Active Directory | Default: — | Range: — |
ldap_userstringLDAP User | string | User name to use to connect to LDAP. | Default: "ldap\changeme" | Range: — |
ldap_pwstringLDAP Password | string | Password to use to connect to LDAP. | Default: "changeme" | Range: — |
ldap_hoststringLDAP Host | string | LDAP server to connect to for inventory purposes. | Default: "LDAP.PRETENDCORP.COM" | Range: — |
ldap_ou_computersstringLDAP OU Computers | string | LDAP location of computer objects. | Default: "DC=ldap,DC=pretendcorp,DC=com" | Range: — |
ldap_ou_groupsstringLDAP OU Groups | string | LDAP location of group objects. | Default: "OU=ants,OU=Groups,DC=ldap,DC=pretendcorp,DC=com" | Range: — |
cache_filestringCache File | string | Absolute path to a cache file of Active Directory results. | Default: "/etc/ants/inventory_cache.json" | Range: — |
group_prefixstringGroup Prefix | string | Group prefix used to filter groups from Active Directory. | Default: "ants-" | Range: — |
common_groupstringCommon Group | string | A common group to put all computers in. | Default: "ants-common" | Range: — |
common_ad_connectedstringCommon AD Connected | string | A common group that computers are put in when the inventory script actively connects to Active Directory. | Default: "common_ad_connected" | Range: — |