Introduction
                                    
                                        Welcome
                                            
                                                ()
                                            
                                            
                                    
                                    
                                        What you should know
                                            
                                                ()
                                            
                                            
                                    
                             
                            
                                1. Ansible Overview and Setup
                                    
                                        Ansible overview
                                            
                                                ()
                                            
                                            
                                    
                                    
                                        Environment setup
                                            
                                                ()
                                            
                                            
                                    
                             
                            
                                2. Task Execution Management
                                    
                                        Defining task execution with host groups
                                            
                                                ()
                                            
                                            
                                    
                                    
                                        Using tags to limit play execution
                                            
                                                ()
                                            
                                            
                                    
                                    
                                        Executing tasks on localhost
                                            
                                                ()
                                            
                                            
                                    
                                    
                                        Limiting plays from the command line
                                            
                                                ()
                                            
                                            
                                    
                                    
                                        Specifying variables via inventory
                                            
                                                ()
                                            
                                            
                                    
                                    
                                        Defining inventory dynamically
                                            
                                                ()
                                            
                                            
                                    
                                    
                                        Variables with dynamic playbooks
                                            
                                                ()
                                            
                                            
                                    
                                    
                                        Jinja and templates
                                            
                                                ()
                                            
                                            
                                    
                                    
                                        Host facts for conditional execution
                                            
                                                ()
                                            
                                            
                                    
                                    
                                        Looping tasks with variable lists
                                            
                                                ()
                                            
                                            
                                    
                                    
                                        Looping tasks with dictionaries
                                            
                                                ()
                                            
                                            
                                    
                                    
                                        Looping in templates with variable lists
                                            
                                                ()
                                            
                                            
                                    
                                    
                                        Looping in templates with dictionaries
                                            
                                                ()
                                            
                                            
                                    
                                    
                                        Testing plays with check mode
                                            
                                                ()
                                            
                                            
                                    
                             
                            
                                3. Roles
                                    
                                        Managing complex playbooks with roles
                                            
                                                ()
                                            
                                            
                                    
                                    
                                        Variables in roles and variable precedence
                                            
                                                ()
                                            
                                            
                                    
                                    
                                        Role-based templates
                                            
                                                ()
                                            
                                            
                                    
                                    
                                        Documenting your role for reuse
                                            
                                                ()
                                            
                                            
                                    
                                    
                                        Pushing a role to Galaxy
                                            
                                                ()
                                            
                                            
                                    
                                    
                                        Finding roles via Ansible Galaxy
                                            
                                                ()
                                            
                                            
                                    
                                    
                                        Centralizing roles with roles_path
                                            
                                                ()
                                            
                                            
                                    
                             
                            
                                4. Working with Secrets
                                    
                                        Creating a secrets vault
                                            
                                                ()
                                            
                                            
                                    
                                    
                                        Using secrets in plays
                                            
                                                ()
                                            
                                            
                                    
                             
                            
                                5. Network Management with Ansible
                                    
                                        Selecting IP addresses with netaddr
                                            
                                                ()
                                            
                                            
                                    
                                    
                                        Increment address with netaddr
                                            
                                                ()
                                            
                                            
                                    
                                    
                                        Network interface config for hosts
                                            
                                                ()
                                            
                                            
                                    
                                    
                                        Network device interface config
                                            
                                                ()
                                            
                                            
                                    
                             
                            
                                6. Idempotence with Ansible Plays
                                    
                                        Idempotent "prototype" model
                                            
                                                ()
                                            
                                            
                                    
                                    
                                        Registering discovered state
                                            
                                                ()
                                            
                                            
                                    
                                    
                                        Creating an idempotent play
                                            
                                                ()
                                            
                                            
                                    
                             
                            
                                7. System Infrastructure with AWX/Tower
                                    
                                        Managing systems of systems
                                            
                                                ()
                                            
                                            
                                    
                                    
                                        Job scheduling
                                            
                                                ()
                                            
                                            
                                    
                                    
                                        Graphing job results
                                            
                                                ()
                                            
                                            
                                    
                                    
                                        Singleton task management
                                            
                                                ()
                                            
                                            
                                    
                                    
                                        Security/vault integration
                                            
                                                ()
                                            
                                            
                                    
                                    
                                        Role-based access/job management
                                            
                                                ()
                                            
                                            
                                    
                             
                            
                     
                        
                                
                                    Ex_Files_Ansible_EssT.zip
                                    
                                        (104 KB)