Ansible Quick Start Guide : Control and Monitor Infrastructures of Any Size, Physical or Virtual.
Configuration Management (CM) tools help administrators reduce their workload. Ansible is one of the best Configuration Management tools, and can act as an orchestrator for managing other CMs. This book is the easiest way to learn how to use Ansible as an orchestrator and a Configuration Management...
Clasificación: | Libro Electrónico |
---|---|
Autor principal: | |
Formato: | Electrónico eBook |
Idioma: | Inglés |
Publicado: |
Birmingham :
Packt Publishing Ltd,
2018.
|
Temas: | |
Acceso en línea: | Texto completo |
Tabla de Contenidos:
- Cover; Title Page; Copyright and Credits; Packt Upsell; Contributors; Table of Contents; Preface; Chapter 1: What is Ansible?; The IT configuration management market; Ansible: simple, lightweight, and powerful; Ansible orchestration and automation; Orchestration; Automate everything; Provisioning; Configuration management; Application deployment; Continuous delivery and continuous integration; Ansible project and Ansible Tower; Ansible project; Ansible Tower; Summary; References; Chapter 2: Ansible Setup and Configuration; Ansible master node installation; Prerequisites.
- Red Hat, CentOS, and Fedora package installationDebian package installation; Ubuntu package installation; macOS X package installation; Python PyPI installation; Source GitHub or tarball installation; Ansible Docker container installation; Ansible instance on AWS; Master node essential configuration; Linux client node configuration; Windows client node configuration; Summary; References; Chapter 3: Ansible Inventory and Playbook; Basic Ad hoc commands on Ansible; Ansible inventory; Ansible playbook; Summary; References; Chapter 4: Ansible Modules; Ansible modules overview.
- Ad hoc versus playbook: the ping moduleAd hoc versus playbook: the win_reboot module; ad-hoc versus playbook: the copy module; Ansible module return values; Ansible Linux modules; Linux system modules; The user management module; The group management module; The hostname module; The sysctl control module; The service management module; The systemd module; The kernel blacklist management module; The cron job editing module; The SSH authorized keys management module; The Git usage module; The SELinux control module; Linux commands modules; Running the raw command module.
- The command execution module The shell command module; The script execution module; The expect script module; Linux package modules; Apt package manager module; DNF package manager module; Yum package manager module; Homebrew package manager; PyPI Python package manager module; Cpanm Perl package manager module; Linux file modules; File and folder management modules; Data distribution modules (copy, unarchive, and get_url); Data collection module (fetch); File editing modules (lineinfile, replace, and blockinfile); Linux networking modules; Network interfaces management module.
- Firewall UFW management moduleHAProxy control module; Wake-on-LAN trigger module; Linux storage modules; File system management module; Device mounting module ; Disk partitioning module; GlusterFS control module; Ansible Windows modules; Windows System Modules; Windows user and group management module; Windows register editing module; Windows service management module; Windows updates and feature management modules (win_updates, win_hotfix, and win_feature); Windows Wake-on-LAN trigger module; Windows firewall management module; Windows package modules; Chocolatey control module.