Cargando…

Salt cookbook : over 80 hands-on recipes to efficiently configure and manage your infrastructure with Salt /

If you are a professional associated with system and infrastructure management, looking at automated infrastructure and deployments, then this book is for you. No prior experience of Salt is required.

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Saha, Anirban (Autor)
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Birmingham, UK : Packt Publishing, 2015.
Colección:Quick answers to common problems.
Temas:
Acceso en línea:Texto completo (Requiere registro previo con correo institucional)
Tabla de Contenidos:
  • ""Cover""; ""Copyright""; ""Credits""; ""About the Author""; ""About the Reviewer""; ""www.PacktPub.com""; ""Table of Contents""; ""Preface""; ""Chapter 1: Salt Architecture and Components""; ""Introduction""; ""Installing and configuring the Salt master""; ""Configuring the Salt environment and pillar paths""; ""Understanding and configuring Salt pillars""; ""Understanding and writing Salt states""; ""Understanding and writing the top file""; ""Installing and configuring Salt minion""; ""Configuring environments and grains on the minion""; ""Applying Salt states to minions""
  • ""Chapter 2: Writing Advanced Salt Configurations""""Introduction""; ""Writing and retrieving pillar data""; ""Using pillar data in states""; ""Using grains in states""; ""Using conditionals in states and pillars""; ""Using Python functions in conditionals""; ""Using iterations in states""; ""Setting and using variables in states""; ""Testing a state run before applying to minions""; ""Configuring nodegroups""; ""Targeting minions""; ""Chapter 3: Modules, Orchestration, and Scaling Salt""; ""Introduction""; ""Using execution modules""; ""Using state modules""; ""Configuring templates""
  • ""Using requisites""""Using Salt runners""; ""Orchestration with Salt orchestrate""; ""Salt multi-master setup (active-active mode)""; ""Salt multi-master setup (active-passive mode)""; ""Chapter 4: General Administration Tasks""; ""Introduction""; ""Running commands""; ""Setting host entries and grains""; ""Setting time zone, locale, and kernel configurations""; ""Handling archive files""; ""Adding groups and users""; ""Performing SSH authentication tasks""; ""Scheduling jobs with cron""; ""Managing volumes""; ""Working with disks and mounts""; ""Managing network configurations""
  • ""Chapter 5: Advanced Administration Tasks""""Introduction""; ""Managing package repositories""; ""Managing packages using the default package manager""; ""Managing packages using rvm, gem, and pip""; ""Managing files""; ""Managing services""; ""Managing code repositories with Git""; ""Managing code repositories with svn""; ""Configuring alternatives""; ""Chapter 6: Managing Application Servers""; ""Introduction""; ""Apache web server packages and services""; ""Managing web server modules""; ""Adding web server configuration""; ""Web server security with htpasswd""
  • ""Setting up Java for Apache Tomcat""""Apache Tomcat packages, files, and service""; ""Deploying the WAR file in Apache Tomcat""; ""Chapter 7: Managing Databases""; ""Introduction""; ""Using MySQL packages, files, and services""; ""Using MySQL databases""; ""Creating MySQL database users""; ""Running MySQL queries""; ""Providing MySQL user grants""; ""Using PostgreSQL packages, files, and services""; ""Setting up PostgreSQL groups and users""; ""Configuring PostgreSQL databases""; ""Chapter 8: Configuring Salt Cloud""; ""Introduction""; ""Configuring the Salt cloud environment""