Index
A
- A10 Networks / A10 Networks
- a10_server module / The modules
- Adminer
- about / Adminer
- installing / Adminer
- Advanced Packaging Tool (APT) / Installing on Linux
- Amazon Elastic Compute Cloud (Amazon EC2) / An introduction to AWS
- Amazon Elastic File System (Amazon EFS) / Amazon Virtual Private Cloud overview, Amazon EFS
- Amazon RDS / Amazon RDS
- Amazon Simple Queue Service (Amazon SQS) / An introduction to AWS
- Amazon Simple Storage Service (Amazon S3) / An introduction to AWS
- Amazon Virtual Private Cloud (Amazon VPC) / Amazon Virtual Private Cloud overview, Amazon VPC
- AMI / AMI
- Ansible
- about / The term
- history / The software
- core principles / Ansible versus other tools
- infrastructure as code / Infrastructure as code
- technical requisites / Technical requirements
- installing / Installing Ansible
- installing, on macOS / Installing on macOS
- installing, on macOS with Homebrew / Homebrew
- installing, on macOS with pip method / The pip method
- installation on macOS, pros and cons / Pros and cons
- installing, on Linux / Installing on Linux
- installing, on Windows 10 Professional / Installing on Windows 10 Professional
- ansible-config command / The ansible-config command
- ansible-console command / The ansible-console command
- ansible-doc command / The ansible-doc command
- ansible-inventory-grapher command / The ansible-inventory-grapher command
- ansible-inventory command / The ansible-inventory command
- Ansible AWX
- installing / Ansible AWX
- playbook, preparing / Preparing the playbook
- docker role, bootstrapping / The docker role
- awx role, creating / The awx role
- playbook, executing / Running the playbook
- using / Using Ansible AWX
- features / AWX summary
- ansible command / Ansible
- Ansible debugger / Summary of the Ansible debugger
- Ansible Galaxy
- about / Introduction to Ansible Galaxy
- reference / Introduction to Ansible Galaxy
- commands / Logging in
- Ansible playbook
- about / The Ansible playbook
- running / Running the playbook
- Ansible playbook debugger
- about / The Ansible playbook debugger
- task, debugging / Debugging the task
- Ansible Run Analysis / Ansible Run Analysis
- Ansible Tower
- about / Web-based Ansible, Ansible Tower
- reference / Ansible Tower, Requesting a license
- downloading / Ansible Tower
- inventory file, updating / Updating the inventory file
- install.yml playbook, executing / Running the playbook
- license, requesting / Requesting a license
- hello world demo project / The hello world demo project
- AWS playbook, launching / Launching the AWS playbook
- project, adding / Adding a new project
- credentials, adding / Adding credentials
- inventory, adding / Adding an inventory
- templates, adding / Adding the templates
- playbook, executing / Running the playbook
- cluster, removing / Removing the cluster
- features / Tower summary
- license costs / Tower summary
- Ansible Vault / Ansible Vault
- Apache
- about / Apache
- installing / Installing Apache
- configuring / Configuring Apache
- Security-Enhanced Linux (SELinux), configuring / Configuring SELinux
- HTML file, copying / Copying an HTML file
- role, executing / Running the role
- Application Elastic Load Balancer / Amazon Virtual Private Cloud overview
- Apstra Operating System (AOS) / Apstra Operating System (AOS)
- Arista CloudVision (CV) / Arista CloudVision (CV)
- Arista EOS / Arista EOS
- Aruba Mobility Controller / Aruba Mobility Controller
- ASP.NET
- enabling / ASP.NET role
- autoscaling / Autoscaling
- Avi Networks / Avi Networks
- AWS
- about / An introduction to AWS
- access key, creating / Creating an access key and secret
- secret, creating / Creating an access key and secret
- aws-wordpress playbook
- reference / Launching the AWS playbook
- AWS Windows instances
- interacting with / Interacting with AWS Windows instances
- AWS role / AWS role
- user role, creating / User role
- Chocolatey, using / Chocolatey role
- information role, creating / Information role
- playbook, executing / Running the playbook
B
- Big Cloud Fabric (BCF) / Big Switch Networks
- Big Monitoring Fabric (Big Mon) / Big Switch Networks
- Big Switch Networks / Big Switch Networks
- Brocade IronWare / Brocade IronWare
C
- CA Flowdock
- about / CA Flowdock
- reference / Summary of third-party services
- Campfire
- about / Campfire
- reference / Summary of third-party services
- CentOS 7 Vagrant box image
- reference / Launching a virtual machine
- Chocolatey
- using / Chocolatey role
- Cisco Adaptive Security Appliance (ASA) / Cisco Adaptive Security Appliance (ASA)
- Cisco AireOS / Cisco AireOS
- Cisco Application Centric Infrastructure (ACI) / Cisco Application Centric Infrastructure (ACI)
- Cisco IOS / Cisco IOS and IOS XR
- Cisco Network Services Orchestrator (NSO) / Cisco Network Services Orchestrator (NSO)
- Cisco NX-OS (NXOS) / Cisco NX-OS (NXOS)
- Cisco Webex Teams (Cisco Spark)
- about / Cisco Webex Teams (Cisco Spark)
- reference / Summary of third-party services
- Citrix Netscaler / Citrix Netscaler
- Cobbler / The software
- commands, Ansible Galaxy
- ansible-galaxy login / Logging in
- ansible-galaxy import / Importing
- ansible-galaxy search / Searching
- ansible-galaxy info / Info
- configuration
- versus orchestration / Configuration versus orchestration
- core network modules
- about / Manufacturer and device support
- A10 Networks / A10 Networks
- Cisco Application Centric Infrastructure (ACI) / Cisco Application Centric Infrastructure (ACI)
- Cisco AireOS / Cisco AireOS
- Apstra Operating System (AOS) / Apstra Operating System (AOS)
- Aruba Mobility Controller / Aruba Mobility Controller
- Cisco Adaptive Security Appliance (ASA) / Cisco Adaptive Security Appliance (ASA)
- Avi Networks / Avi Networks
- Big Switch Networks / Big Switch Networks
- Citrix Netscaler / Citrix Netscaler
- Huawei CloudEngine (CE) / Huawei CloudEngine (CE)
- Arista CloudVision (CV) / Arista CloudVision (CV)
- Lenovo CNOS / Lenovo CNOS
- Cumulus Linux (CL) / Cumulus Linux (CL)
- Dell operating system 10 (DellOS10) / Dell operating system 10 (DellOS10)
- Ubiquiti EdgeOS / Ubiquiti EdgeOS
- Lenovo Enterprise Networking Operating System (ENOS) / Lenovo Enterprise Networking Operating System (ENOS)
- Arista EOS / Arista EOS
- F5 BIG-IP / F5 BIG-IP
- FortiGate FortiManager / FortiGate FortiManager
- FortiGate FortiOS / FortiGate FortiOS
- illumos / illumos
- IOS XR / Cisco IOS and IOS XR
- Cisco IOS / Cisco IOS and IOS XR
- Brocade IronWare / Brocade IronWare
- Juniper Junos / Juniper Junos
- Nokia NetAct / Nokia NetAct
- Pluribus Networks Netvisor OS / Pluribus Networks Netvisor OS
- Cisco Network Services Orchestrator (NSO) / Cisco Network Services Orchestrator (NSO)
- Nokia Nuage Networks Virtualized Services Platform (VSP) / Nokia Nuage Networks Virtualized Services Platform (VSP)
- Cisco NX-OS (NXOS) / Cisco NX-OS (NXOS)
- Mellanox ONYX / Mellanox ONYX
- Ordnance / Ordnance
- Open vSwitch (OVS) / Open vSwitch (OVS)
- Palo Alto Networks PAN-OS / Palo Alto Networks PAN-OS
- Radware / Radware
- Nokia Networks Service Router Operating System (SROS) / Nokia Networks Service Router Operating System (SROS)
- VyOS / VyOS
- System / System
- Cumulus Linux (CL) / Cumulus Linux (CL)
D
- declarative programming
- versus imperative programming / Declarative versus imperative
- Dell operating system 6 (DellOS6) / Dell operating system 10 (DellOS10)
- Dell operating system 9 (DellOS9) / Dell operating system 10 (DellOS10)
- Dell operating system 10 (DellOS10) / Dell operating system 10 (DellOS10)
- deployment
- planning / Planning the deployment
- costing / Costing the deployment
- WordPress considerations / WordPress considerations and high availability
- DigitalOcean
- history / Interacting with DigitalOcean
- about / Interacting with DigitalOcean
- reference / Interacting with DigitalOcean
- personal access token, generating / Generating a personal access token
- dopy, installing / Installing dopy
- Droplet, launching / Launching a Droplet
- playbook, executing / Running the playbook
- WordPress, launching / WordPress on DigitalOcean
- Distributed Resource Scheduler (DRS) / The vmware_cluster module
- docker role
- creating / Creating the docker role
- variables / Variables
- tasks / Tasks
- metadata / Metadata
- README / README
E
- EC2 instances
- about / EC2 instances
- instance discovery / Instance discovery
- new deployment / New deployment
- existing deployment / Existing deployment
- Elastic Block Store (EBS) / New deployment
- example playbook / An example playbook
- Extra Packages for Enterprise Linux (EPEL) / Installing common packages
F
- F5 BIG-IP / F5 BIG-IP
- FastCGI Process Manager (FPM) / Installing PHP
- Federal Information Security Management Act of 2002 (FISMA) / OpenSCAP
- FortiGate FortiManager (fmgr) / FortiGate FortiManager
- FortiGate FortiOS / FortiGate FortiOS
H
- high availability (HA) / WordPress considerations and high availability, The vmware_cluster module
- Hipchat / Hipchat
- Homebrew
- Ansible, installing on macOS / Homebrew
- reference / Homebrew
- host
- preparing / Preparing the host
- Huawei CloudEngine (CE) / Huawei CloudEngine (CE)
I
- illumos / illumos
- imperative programming
- versus declarative programming / Declarative versus imperative
- inbuilt commands
- about / Inbuilt commands
- ansible / Ansible
- ansible-config / The ansible-config command
- ansible-console / The ansible-console command
- ansible-doc / The ansible-doc command
- ansible-inventory / The ansible-inventory command
- Ansible Vault / Ansible Vault
- Inline with Upstream Stable (IUS) / Installing common packages
- Internet Information Services (IIS)
- about / Installing a web server
- configuring / IIS role
- IOS XR / Cisco IOS and IOS XR
J
- Jenkins Ansible Tower plugin / Automated deployment
- Jenkins GitHub plugin / Automated deployment
- Jenkins playbook / Jenkins playbook
- Juniper Junos / Juniper Junos
L
- LAMP stack
- technical requisites / Technical requirements
- about / LAMP stack
- Linux / LAMP stack
- Apache / LAMP stack, Apache
- MariaDB / LAMP stack, MariaDB
- PHP / LAMP stack, PHP
- common role, creating / Common
- packages, updating / Updating packages
- common packages, installing / Installing common packages
- NTP, configuring / Configuring NTP
- user, creating / Creating a user
- role, executing / Running the role
- variables, overriding / Overriding variables
- elements / Preinstallation tasks
- LEMP / LAMP stack
- Lenovo CNOS / Lenovo CNOS
- Lenovo Enterprise Networking Operating System (ENOS) / Lenovo Enterprise Networking Operating System (ENOS)
- Linux
- Ansible, installing / Installing on Linux
M
- macOS
- Ansible, installing / Installing on macOS
- Ansible, installing with Homebrew / Homebrew
- Ansible, installing with pip method / The pip method
- Mail service / Mail
- MariaDB
- about / MariaDB
- installing / Installing MariaDB
- configuring / Configuring MariaDB
- database, importing / Importing a sample database
- role, executing / Running the role
- Mattermost
- about / Mattermost
- reference / Summary of third-party services
- Mellanox ONYX / Mellanox ONYX
- message of the day (MOTD) / The VyOS role
- multi-factor authentication (MFA) / Interacting with DigitalOcean
- multi-operating system
- considerations / Multi-operating system considerations
- multiple Vagrant boxes
- launching / Launching multiple Vagrant boxes
N
- National Institute of Standards and Technology (NIST) / OpenSCAP
- National Security Agency (NSA) / OpenSCAP
- net modules / System
- network address translation (NAT) / The vca_nat module
- Network Command Line Utility (NCLU) / Cumulus Linux (CL)
- network device
- interacting with / Interacting with a network device
- launching / Launching the network device
- VyOS role / The VyOS role
- playbook, executing / Running the playbook
- Nokia NetAct / Nokia NetAct
- Nokia Networks Service Router Operating System (SROS) / Nokia Networks Service Router Operating System (SROS)
- Nokia Nuage Networks Virtualized Services Platform (VSP) / Nokia Nuage Networks Virtualized Services Platform (VSP)
- NTP
- configuring / Configuring NTP
O
- OpenSCAP / OpenSCAP
- OpenSCAP scan
- packages, installing / Install role
- scan role, creating / Scan role
- initial scan, executing / Running the initial scan
- remediation Ansible playbook, generating / Generating the remediation Ansible playbook
- remediation bash script, generating / Generating the remediation bash script
- standalone scan, executing / Running a standalone scan
- failed checks, fixing / Fixing the remaining failed checks
- Vagrant box, destroying / Destroying the Vagrant box
- Open vSwitch (OVS) / Open vSwitch (OVS)
- operating system family
- determining / Operating system family
- orchestration
- versus configuration / Configuration versus orchestration
- Ordnance / Ordnance
- OWASP ZAP
- running / Running OWASP ZAP
- OWASP ZAP role / The OWASP ZAP role
P
- Palo Alto Networks PAN-OS / Palo Alto Networks PAN-OS
- Payment Card Industry Data Security Standard (PCI-DSS) / Scan role
- PHP
- about / PHP
- installing / Installing PHP
- phpinfo file / The phpinfo file
- Adminer / Adminer
- role, executing / Running the role
- phpinfo file / The phpinfo file
- ping module
- using / The ping module
- pip install packages / The pip method
- pip method
- Ansible, installing on macOS / The pip method
- playbook
- about / An introduction to playbooks, The playbook
- host inventories / Host inventories
- configuration / Playbooks
- structure / Playbook structure
- executing / Running the playbook
- Amazon VPC / Amazon VPC
- Amazon RDS / Amazon RDS
- Amazon EFS / Amazon EFS
- testing / Testing the playbook
- resources, terminating / Terminating resources, Terminating all the resources
- EC2 instances / EC2 instances
- stack / Stack
- AMI / AMI
- autoscaling / Autoscaling
- running / Running the playbook
- Pluribus Networks Netvisor OS / Pluribus Networks Netvisor OS
- Puppet / Declarative versus imperative
- Python Package Index (PyPI)
- reference / The pip method
- about / The pip method
R
- Radware / Radware
- real-world examples
- chat example / The chat example
- automated deployment / Automated deployment
- Relational Database Service (RDS) / Amazon Virtual Private Cloud overview
- roles
- adapting / Adapting the roles
- operating system family, determining / Operating system family
- stack-install role, updating / The stack-install role
- stack-config role, updating / The stack-config role
- wordpress role, modifying / The wordpress role
- publishing / Publishing a role, Committing the code and publishing, Testing the role
- testing / Testing the role
S
- Say / Say
- scan playbook
- about / The scan playbook
- Docker role / The Docker role
- testing / Testing the playbook
- SCAP, components
- Asset Identification (AID) / OpenSCAP
- Asset Reporting Format (ARF) / OpenSCAP
- Common Configuration Enumeration (CCE) / OpenSCAP
- Common Configuration Scoring System (CCSS) / OpenSCAP
- Common Platform Enumeration (CPE) / OpenSCAP
- Common Weakness Enumeration (CWE) / OpenSCAP
- Common Vulnerabilities and Exposures (CVE) / OpenSCAP
- Common Vulnerability Scoring System (CVSS) / OpenSCAP
- Extensible Configuration Checklist Description Format (XCCDF) / OpenSCAP
- Open Checklist Interactive Language (OCIL) / OpenSCAP
- Open Vulnerability and Assessment Language (OVAL) / OpenSCAP
- Trust Model for Security Automation Data (TMSAD) / OpenSCAP
- Security-Enhanced Linux (SELinux)
- configuring / Configuring SELinux
- Security Content Automation Protocol (SCAP) / OpenSCAP
- Server Load Balancer (SLB) / The modules
- ServiceNow
- about / ServiceNow
- reference / Summary of third-party services
- setup module
- using / The setup module
- Slack
- about / Slack
- reference / Generating a token, Summary of third-party services
- token, generating / Generating a token
- solid-state drives (SSD) / Interacting with DigitalOcean
- stack
- about / Stack
- default variables / Default variables
- deploy / Deploy
- WordPress / WordPress
- stack-config role
- about / The stack-config role
- WordPress system user, creating / WordPress system user
- NGINX configuration / NGINX configuration
- PHP configuration / PHP and PHP-FPM configuration
- PHP-FPM configuration / PHP and PHP-FPM configuration
- NGINX, starting / Starting NGINX and PHP-FPM
- PHP-FPM, starting / Starting NGINX and PHP-FPM
- MariaDB configuration / MariaDB Configuration
- SELinux configuration / SELinux configuration
- updating / The stack-config role
- stack-install command
- about / The stack-install command
- repositories, enabling / Enabling the repositories
- packages, installing / Installing the packages
- stack-install role
- updating / The stack-install role
- Syslog / Syslog
T
- third-party commands
- about / Third-party commands
- ansible-inventory-grapher / The ansible-inventory-grapher command
- Ansible Run Analysis / Ansible Run Analysis
- third-party services
- integrating with / Integrating with third-party services
- Slack / Slack
- Campfire / Campfire
- Cisco Webex Teams (Cisco Spark) / Cisco Webex Teams (Cisco Spark)
- CA Flowdock / CA Flowdock
- Hipchat / Hipchat
- Mail / Mail
- Mattermost / Mattermost
- Say / Say
- ServiceNow / ServiceNow
- Syslog / Syslog
- Twilio / Twilio
- about / Summary of third-party services
- Twilio
- about / Twilio
- reference / Summary of third-party services
- two-factor authentication (2FA) / Interacting with DigitalOcean
U
- Ubiquiti EdgeOS / Ubiquiti EdgeOS
V
- Vagrant
- reference / Launching a virtual machine
- Vagrant boxes
- preparing / Preparing the boxes
- Vagrantfile
- using / Vagrantfile
- variables
- overriding / Overriding variables
- vca_fw module / The vca_fw module
- vca_nat module / The vca_nat module
- vca_vapp module / The vca_vapp module
- vcenter_folder module / The vcenter_folder module
- vcenter_license module / The vcenter_license module
- vCloud Air / vCloud Air
- vDirect server / Radware
- virtual machine
- launching / Launching a virtual machine
- VMware / An introduction to VMware
- VMware ESXi / VMware ESXi
- VMware modules
- about / The VMware modules
- requisites / Requirements
- VMware provider plugin
- reference / Launching a virtual machine
- VMware vCentre / VMware vCentre
- VMware vCloud Hybrid Service (vCHS) / vCloud Air
- VMware vSphere / VMware vSphere
- vmware_cfg_backup module / The vmware_cfg_backup module
- vmware_cluster module / The vmware_cluster module
- vmware_datacenter module / The vmware_datacenter module
- vmware_datastore_facts module / The vmware_datastore_facts module
- vmware_dns_config module / The vmware_dns_config module
- vmware_drs_rule_facts module / The vmware_drs_rule_facts module
- vmware_dvswitch module / The vmware_dvswitch module
- vmware_dvs_host module / The vmware_dvs_host module
- vmware_dvs_portgroup module / The vmware_dvs_portgroup module
- vmware_guest module / The vmware_guest module
- vmware_guest_facts module / The vmware_guest_facts module
- vmware_guest_file_operation module / The vmware_guest_file_operation module
- vmware_guest_find module / The vmware_guest_find module
- vmware_guest_powerstate module / The vmware_guest_powerstate module
- vmware_guest_snapshot module / The vmware_guest_snapshot module
- vmware_guest_tools_wait module / The vmware_guest_tools_wait module
- vmware_host module / The vmware_host module
- vmware_host_acceptance module / The vmware_host_acceptance module
- vmware_host_config_manager module / The vmware_host_config_manager module
- vmware_host_datastore module / The vmware_host_datastore module
- vmware_host_dns_facts module / The vmware_host_dns_facts module
- vmware_host_facts module / The vmware_host_facts module
- vmware_host_firewall_facts module / The vmware_host_firewall_facts module
- vmware_host_firewall_manager module / The vmware_host_firewall_manager module
- vmware_host_lockdown module / The vmware_host_lockdown module
- vmware_host_ntp module / The vmware_host_ntp module
- vmware_host_package_facts module / The vmware_host_package_facts module
- vmware_host_service_facts module / The vmware_host_service_facts module
- vmware_host_service_manager module / The vmware_host_service_manager module
- vmware_host_vmnic_facts module / The vmware_host_vmnic_facts module
- vmware_local_role_manager module / The vmware_local_role_manager module
- vmware_local_user_manager module / The vmware_local_user_manager module
- vmware_maintenancemode module / The vmware_maintenancemode module
- vmware_portgroup module / The vmware_portgroup module
- vmware_resource_pool module / The vmware_resource_pool module
- vmware_target_canonical_facts module / The vmware_target_canonical_facts module
- vmware_vmkernel module / The vmware_vmkernel module
- vmware_vmkernel_facts module / The vmware_vmkernel_facts module
- vmware_vmotion module / The vmware_vmotion module
- vmware_vm_facts module / The vmware_vm_facts module
- vmware_vm_shell module / The vmware_vm_shell module
- vmware_vm_vm_drs_rule module / The vmware_vm_vm_drs_rule module
- vmware_vm_vss_dvs_migrate module / The vmware_vm_vss_dvs_migrate module
- vmware_vsan_cluster module / The vmware_vsan_cluster module
- vmware_vswitch module / The vmware_vswitch module
- VPC
- role / The VPC role
- VPC playbook
- about / The VPC playbook
- subnets role / The subnets role
- internet gateway role / The internet gateway role
- security group role / The security group role
- ELB role / The ELB role
- vsphere_copy module / The vsphere_copy module
- vsphere_guest module / The vsphere_guest module
- VyOS / VyOS
W
- web-based Ansible / Web-based Ansible
- web application firewall (WAF) / Avi Networks
- web server
- installing / Installing a web server
- Internet Information Services (IIS), configuring / IIS role
- ASP.NET, enabling / ASP.NET role
- Windows 10 Professional
- Ansible, installing / Installing on Windows 10 Professional
- Windows 2016 server
- launching, with Vagrant / Up-and-running
- Vagrantfile, using / Vagrantfile
- Ansible, preparing / Ansible preparation
- ping module, using / The ping module
- setup module, using / The setup module
- Windows Remote Management (WinRM)
- using / Vagrantfile
- Windows Subsystem for Linux (WSL)
- about / Installing on Windows 10 Professional
- reference / Installing on Windows 10 Professional
- WordPress
- installation tasks / WordPress installation tasks
- downloading / Downloading, configuring, and installing WordPress
- installing / Downloading, configuring, and installing WordPress
- configuring / Downloading, configuring, and installing WordPress
- launching, on DigitalOcean / WordPress on DigitalOcean
- host inventory file, modifying / The host inventory
- variables, overriding / Variables
- site.yml file, updating / The playbook
- droplet role, modifying / The droplet role
- playbook, executing / Running the playbook
- WordPress CLI installation / WordPress CLI installation
- WordPress database
- creating / Creating the WordPress database
- WordPress playbook
- running / Running the WordPress playbook
- about / The WordPress playbook
- WordPress plugins
- installing / WordPress plugins and theme installation
- wordpress role
- modifying / The wordpress role
- WordPress themes
- installing / WordPress plugins and theme installation
- WPScan
- running / Running a WPScan
- WPScan role / The WPScan role