ANTS Framework
com.github.ants-framework
ANTS Framework settings
Configuration Keys (3)
| Key | Type | Title |
|---|---|---|
PFC_SegmentedControl_0required | string | — |
mainrequiredGeneral | dict | General |
adActive Directory | dict | Active Directory |
git_repositoryURL of the repository that contains your Ansible playbooks. Default: "https://github.com/ANTS-Framework/playbook.git" | string | Git Repository |
branchGit branch to check out from your Git repository. Default: "master" | string | Branch |
ssh_keyAbsolute path to a SSH key with permission to access your Git repository. Default: "/etc/ants/id_ants" | string | SSH Key |
destinationAbsolute path on the local machine to check out your Git repository. Default: "~root/.ants_playbook" | string | Destination |
inventory_scriptRelative or absolute path to an ansible inventory script. Default: "inventory_default" | string | Inventory Script |
wait_intervalThe number of seconds to wait in between ansible-pull runs. Default: 900 | integer | Wait Interval |
ansible_playbookFile name of the primary Ansible playbook to run relative to your <Destination> directory. Default: "main.yml" | string | Ansible Playbook |
log_dirAbsolute path of where to store log files from runs. Default: "/var/log/ants" | string | Log Directory |
ssh_stricthostkeycheckingWhether or not to use strict host key checking when running Git commands. Default: false | boolean | Strict Host Key Checking |
ansible_pull_exeAbsolute path to a different ansible-pull binary installed on the local machine. Default: "" | string | Ansible Pull |
tagsLimit the Ansible playbook run to a comma separated list of tags. Default: "" | string | Tags |
skip_tagsRun the Ansible playbook on all tags except the provided comma separated list. Default: "" | string | Skip Tags |
ldap_userUser name to use to connect to LDAP. Default: "ldap\changeme" | string | LDAP User |
ldap_pwPassword to use to connect to LDAP. Default: "changeme" | string | LDAP Password |
ldap_hostLDAP server to connect to for inventory purposes. Default: "LDAP.PRETENDCORP.COM" | string | LDAP Host |
ldap_ou_computersLDAP location of computer objects. Default: "DC=ldap,DC=pretendcorp,DC=com" | string | LDAP OU Computers |
ldap_ou_groupsLDAP location of group objects. Default: "OU=ants,OU=Groups,DC=ldap,DC=pretendcorp,DC=com" | string | LDAP OU Groups |
cache_fileAbsolute path to a cache file of Active Directory results. Default: "/etc/ants/inventory_cache.json" | string | Cache File |
group_prefixGroup prefix used to filter groups from Active Directory. Default: "ants-" | string | Group Prefix |
common_groupA common group to put all computers in. Default: "ants-common" | string | Common Group |
common_ad_connectedA common group that computers are put in when the inventory script actively connects to Active Directory. Default: "common_ad_connected" | string | Common AD Connected |