Ansible¶
- Playbooks
- Ansible quick start
- Playbook Roles
- Playbook Best Practises
- Inventory
- Dynamic Inventory
- Developing Dynamic Inventory Sources
- Variables
- What Makes A Valid Variable Name
- Variable Defined in Inventory
- Varialbe Defined in a Playbook
- Varialbes defined from include files and roles
- Using Variables: About Jinja2
- YAML Quote
- Information Discoverd From Systems: Facts
- Turning Off Facts
- Local Facts(Facts.d)
- Fact Caching
- Registered Variables
- Accessing Complex Variable Data
- Magic Variables, and How TO Access Information About Other Hosts
- Variable File Separation
- Passing Variables On The Command Line
- Variable Precedence: Where Should I Put A Variable ?
- Conditionals
- Loops
- Playbooks Special Topics
- Tips and Tricks
- Continuous Delivery and Rolling Upgrades
- Test Strategies
- Playbooks Filters
- Filters For Formatting Data
- Filters Often Used With Conditionals
- Forcing Variables To Be Defined
- Defaulting Undefined Variables
- Omitting Undefined Variables and Parameters
- List Filters
- Set Theory Filters
- Version Comparison Filters
- Random Number Filter
- Shuffle Filter
- Math
- IP Address Filter
- Hashing filters
- Other Useful Filters
- Quick reference
- EC2 stuff
- Facts
- Docker stuff
- Ansible Configuration File
- > ansible_managed
- > ask_pass
- > ask_sudo_pass
- > bin_ansible_callbacks
- > command_warnings
- > deprecation_warnings
- > display_skipped_hosts
- > error_on_undefined_vars
- > force_color
- > force_handlers
- > forks
- > timeout
- > gathering
- > host_key_checking
- > poll_interval
- > inventory
- > jinja2_extensions
- > library
- > log_path
- > module_lang
- > module_name
- > nocolor
- > nocows
- > pattern
- > private_key_file
- > remote_port
- > remote_tmp
- > remote_user
- > roles_path
- > sudo_exe
- > sudo_flags
- > sudo_user
- > become
- > become_method
- > become_user
- > become_ask_pass
- > record_host_keys
- > ssh_args
- > control_path
- > scp_if_ssh
- > pipelining
- > accelerate_port
- > accelerate_timeout
- > accelerate_connect_timeout
- > accelerate_multi_key
- YAML Syntax
- Ansible Module Docs
- > ACL
- > ADD_HOST
- > AIRBRAKE_DEPLOYMENT
- > APT
- > APT_KEY
- > APT_REPOSITORY
- > ARISTA_INTERFACE
- > ARISTA_L2INTERFACE
- > ARISTA_LAG
- > ARISTA_VLAN
- > ASSEMBLE
- > ASSERT
- > AT
- > AUTHORIZED_KEY
- > BIGIP_MONITOR_HTTP
- > BIGIP_MONITOR_TCP
- > BIGIP_NODE
- > BIGIP_POOL
- > BIGIP_POOL_MEMBER
- > BOUNDARY_METER
- > BZR
- > CAMPFIRE
- > CLOUDFORMATION
- > COMMAND
- > COPY
- > CRON
- > DATADOG_EVENT
- > DEBUG
- > DIGITAL_OCEAN
- > DJANGO_MANAGE
- > DNSMADEEASY
- > DOCKER
- > DOCKER_IMAGE
- > EASY_INSTALL
- > EC2
- > EC2_AMI
- > EC2_EIP
- > EC2_ELB
- > EC2_ELB_LB
- > EC2_FACTS
- > EC2_GROUP
- > EC2_KEY
- > EC2_SNAPSHOT
- > EC2_TAG
- > EC2_VOL
- > EC2_VPC
- > EJABBERD_USER
- > ELASTICACHE
- > FACTER
- > FAIL
- > FETCH
- > FILE
- > FILESYSTEM
- > FIREBALL
- > FIREWALLD
- > FLOWDOCK
- > GC_STORAGE
- > GCE
- > GCE_LB
- > GCE_NET
- > GCE_PD
- > GEM
- > GET_URL
- > GIT
- > GITHUB_HOOKS
- > GLANCE_IMAGE
- > GROUP
- > GROUP_BY
- > GROVE
- > HG
- > HIPCHAT
- > HOMEBREW
- > HOSTNAME
- > HTPASSWD
- > INCLUDE_VARS
- > INI_FILE
- > IRC
- > JABBER
- > JBOSS
- > KERNEL_BLACKLIST
- > KEYSTONE_USER
- > LINEINFILE
- > LINODE
- > LVG
- > LVOL
- > MACPORTS
- > MODPROBE
- > MONGODB_USER
- > MONIT
- > MOUNT
- > MQTT
- > MYSQL_DB
- > MYSQL_REPLICATION
- > MYSQL_USER
- > MYSQL_VARIABLES
- > NAGIOS
- > NETSCALER
- > NEWRELIC_DEPLOYMENT
- > NOVA_COMPUTE
- > NOVA_KEYPAIR
- > NPM
- > OHAI
- > OPEN_ISCSI
- > OPENBSD_PKG
- > OPENVSWITCH_BRIDGE
- > OPENVSWITCH_PORT
- > OPKG
- > OSX_SAY
- > OVIRT
- > PACMAN
- > PAGERDUTY
- > PAUSE
- > PING
- > PINGDOM
- > PIP
- > PKGIN
- > PKGNG
- > PKGUTIL
- > PORTINSTALL
- > POSTGRESQL_DB
- > POSTGRESQL_PRIVS
- > POSTGRESQL_USER
- > QUANTUM_FLOATING_IP
- > QUANTUM_NETWORK
- > QUANTUM_ROUTER
- > QUANTUM_SUBNET
- > RABBITMQ_PARAMETER
- > RABBITMQ_PLUGIN
- > RABBITMQ_POLICY
- > RABBITMQ_USER
- > RABBITMQ_VHOST
- > RAW
- > RAX
- > RAX_CLB
- > RAX_CLB_NODES
- > RAX_DNS_RECORD
- > RAX_FACTS
- > RAX_FILES
- > RAX_FILES_OBJECTS
- > RAX_KEYPAIR
- > RAX_NETWORK
- > RAX_QUEUE
- > RDS
- > REDHAT_SUBSCRIPTION
- > REDIS
- > RHN_CHANNEL
- > RHN_REGISTER
- > RIAK
- > ROUTE53
- > RPM_KEY
- > S3
- > SCRIPT
- > SEBOOLEAN
- > SELINUX
- > SERVICE
- > SET_FACT
- > SETUP
- > SHELL
- > SLURP
- > STAT
- > SUBVERSION
- > SUPERVISORCTL
- > SVR4PKG
- > SWDEPOT
- > SYNCHRONIZE
- > SYSCTL
- > TEMPLATE
- > UNARCHIVE
- > URI
- > URPMI
- > USER
- > VIRT
- > WAIT_FOR
- > XATTR
- > YUM
- > ZFS
- > ZYPPER
- > ZYPPER_REPOSITORY