LEADER 00952cam0-22003251i-450- 001 990006089770403321 005 20050415115407.0 010 $a88-348-0081-8 035 $a000608977 035 $aFED01000608977 035 $a(Aleph)000608977FED01 035 $a000608977 100 $a20000112d1991----km-y0itay50------ba 101 0 $aita 102 $aIT 105 $ay-------001yy 200 1 $aAppunti di storia delle costituzioni moderne$h1.$iLe libertà: presupposti culturali e modelli storici$fMaurizio Fioravanti 210 $aTorino$cGiappichelli$dc1991 215 $a178 p.$d24 cm 676 $a320.09$v20$zita 700 1$aFioravanti,$bMaurizio$0145313 801 0$aIT$bUNINA$gRICA$2UNIMARC 901 $aBK 912 $a990006089770403321 952 $aI E 267$b17914*$fFGBC 952 $aVI L 881$b2893$fDDA 959 $aDDA 959 $aFGBC 996 $aAppunti di storia delle costituzioni moderne$9257384 997 $aUNINA LEADER 06462nam 2200577 450 001 9910595048603321 005 20230224182729.0 010 $a1-4842-8643-X 024 7 $a10.1007/978-1-4842-8643-2 035 $a(CKB)5850000000078636 035 $a(MiAaPQ)EBC7102019 035 $a(Au-PeEL)EBL7102019 035 $a(OCoLC)1346150777 035 $a(OCoLC-P)1346150777 035 $a(CaSebORM)9781484286432 035 $a(PPN)264961420 035 $a(EXLCZ)995850000000078636 100 $a20230224d2022 uy 0 101 0 $aeng 135 $aurcnu|||||||| 181 $ctxt$2rdacontent 182 $cc$2rdamedia 183 $acr$2rdacarrier 200 10$aPractical Ansible $econfiguration management from start to finish /$fVincent Sesto 205 $aSecond edition. 210 1$aNew York, New York :$cApress L. P.,$d[2022] 210 4$d©2022 215 $a1 online resource (341 pages) 225 0 $aITpro collection 300 $aIncludes index. 311 $a1-4842-8642-1 327 $aIntro -- Table of Contents -- About the Author -- About the Technical Reviewer -- Preface -- Introduction -- Chapter 1: Configuration Management with Ansible -- Getting Started with Configuration Management -- Why Ansible? -- Getting Started with Ansible -- Installing Ansible -- Ansible Support for SSH -- Finally, Our First Ansible Command -- Basic Ansible Playbooks -- Ansible Configuration and Inventory Files -- Running Ansible Modules -- Ping -- Setup -- Git -- Shell -- Apt (or Yum) -- Package -- Service -- Get_url -- File -- User -- Find -- Running Ansible on Different Servers -- Different Versions of Ansible -- Ansible Projects -- Basic LAMP Stack -- Splunk Server Environment -- Summary -- Chapter 2: Ansible Playbooks -- Ansible and YAML Syntax -- Command-Line Modules to Ansible Playbooks -- Ansible Playbook Verbose Output -- Ansible Syntax in Finer Detail -- Hosts and Remote Users -- Tasks -- Notify -- Adding More Playbook Functionality with Variables and Loops -- Plugging In Our LAMP Stack -- Organizing Larger Playbooks with Include and Import -- Summary -- Chapter 3: Extending Playbooks with Roles and Templates -- Ansible Roles -- Creating the Web Server Role -- Creating the Database Server Role -- Ansible Command-Line Variables and Options -- Expanding Our LAMP with Django -- Conditional Tasks in Ansible -- Using Tags to Run Specific Tasks -- Summary -- Chapter 4: Custom Ansible Modules, Vaults, and Galaxies -- Keeping Secrets with Ansible Vault -- Ansible Galaxy -- Searching and Working with Ansible Galaxy Roles -- Downloading and Installing Multiple Roles from Galaxy -- Moving Further with Ansible Galaxy -- Contributing to Ansible Galaxy -- Building Your Own Ansible Modules -- Summary -- Chapter 5: Working with Ansible in the Amazon Cloud -- So Why Amazon Web Services? -- AWS Is Not Free -- AWS Pricing -- Gaining Access to AWS. 327 $aUsing Environment Variables to Access AWS -- Ansible AWS Modules to Implement Our New Project -- Our New Splunk Implementation Project -- Creating Our AWS Instance -- Deploying Splunk with User Data -- Failures on Amazon Web Services -- Summary -- Untitled -- Chapter 6: Ansible Templates and CloudFormation Scripts -- One Final Word on AWS Costs -- Ansible Templates in AWS Instances -- Pulling Code with Ansible -- Ansible Pull GitHub Repository Deployment Explained -- Build AWS Images for Quicker Deployments -- Using CloudFormation with Ansible -- Summary -- Chapter 7: Ansible Troubleshooting and Variables -- AWS Modules Run Differently -- Using the Debug Module with Registered Variables -- Ansible Facts -- Ansible Galaxy README Files -- Testing Ansible As You Develop -- Ansible Start At Option -- Ansible Step -- Ansible Lint -- List Ansible Tasks -- Ansible Check Mode -- Ansible Playbook Syntax Check -- Ansible Connections Without SSH -- Migrating to Ansible -- Summary -- Chapter 8: Testing Ansible with Molecule -- Ansible Testing with the Molecule Testing Framework -- Using Molecule with Code Deployed to AWS -- Update Tests to Match Our AWS Instance -- CICD with TravisCI -- Using AWS on TravisCI -- Summary -- Chapter 9: Managing Large Server Environments -- Managing Inventory and Hosts Files -- Using Multiple Hosts Files -- Using Ranges in Hosts Files -- Adding Variables in Hosts Files -- Working with Dynamic Inventory -- Introducing Ansible Tower -- Installing AWX Ansible Tower -- Getting Started with AWX Ansible Tower -- Main Dashboard -- The AWX Ansible Tower Main Menu -- Set Up Your Organization and Users -- Introducing Projects -- Setting Up a Project -- Inventories and Hosts -- Creating Templates for a Project -- Running Your Job for a Project -- Summary -- Index. 330 $aGet ready to go from the basics of using Ansible to becoming proficient at implementing configuration management in your projects. This book begins with the basics of Ansible, providing you with details on how to install and configure your environment while working with different Ansible modules from the command line. Next, it introduces you to working with Ansible tasks and organizing configuration code into playbooks. You'll then learn how to extend playbooks further, using roles and templates within the configuration code. Author Vincent Sesto then extends your knowledge further by covering custom Ansible modules using Python and Linux shell scripts and demonstrating how you can start to keep your secret values encrypted and secure using Ansible Vault. You'll also develop Ansible roles with the use of Ansible Galaxy to reuse existing roles that others have created. This updated edition reflects changes added in the latest version of Ansible (2.9). It also includes an expanded chapter on testing Ansible using Molecule and managing large server environments using applications like Ansible Tower. 606 $aConfiguration management 606 $aOpen source software 606 $aWeb site development 606 $aComputer programming 615 0$aConfiguration management. 615 0$aOpen source software. 615 0$aWeb site development. 615 0$aComputer programming. 676 $a605 700 $aSesto$b Vincent$01227146 801 0$bMiAaPQ 801 1$bMiAaPQ 801 2$bMiAaPQ 906 $aBOOK 912 $a9910595048603321 996 $aPractical ansible$92849437 997 $aUNINA