Mastering puppet : pull the strings of puppet to configure enterprise-grade environments for performance optimization / / Thomas Uphill |
Autore | Uphill Thomas |
Edizione | [1st edition] |
Pubbl/distr/stampa | Birmingham, [England] : , : Packt Publishing, , 2014 |
Descrizione fisica | 1 online resource (280 p.) |
Disciplina | 745.59224 |
Collana | Community Experience Distilled |
Soggetto topico | Puppet making |
Soggetto genere / forma | Electronic books. |
ISBN | 1-78398-219-5 |
Formato | Materiale a stampa |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Nota di contenuto |
Cover; Copyright; Credits; About the Author; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Dealing with Load/Scale; Divide and conquer; Puppet with passenger; Splitting up the workload; Certificate signing; Reporting; Storeconfigs; Catalog compilation; Keeping the code consistent; One more split; One last split or maybe a few more; Conquer by dividing; Creating an rpm; Creating the YUM repository; Summary; Chapter 2: Organizing Your Nodes and Data; Getting started; Organizing the nodes with ENC; A simple example; Hostname strategy
Modified ENC using hostname strategyLDAP backend; OpenLDAP configuration; Hiera; Configuring hiera; Using hiera_include; Summary; Chapter 3: Git and Environments; Environments; Environments and hiera; Multiple hierarchies; Single hierarchy for all environments; Dynamic environments; Git; Why Git?; A simple Git workflow; Git Hooks; Using post-receive to set up environments; Puppet-sync; Playing nice with other developers; Not playing nice with others; Git for everyone; Summary; Chapter 4: Public Modules; Getting modules; Using GitHub for public modules; Modules from the Forge; Using librarian Using r10kUsing modules; concat; inifile; firewall; lvm; stdlib; Summary; Chapter 5: Custom Facts and Modules; Module manifest files; Module files and templates; Naming a module; Creating modules with a Puppet module; Comments in modules; Multiple definitions; Custom facts; Creating custom facts; Creating a custom fact for use in hiera; Summary; Chapter 6: Custom Types; Parameterized classes; Defined types; Types and providers; Creating a new type; Summary; Chapter 7: Reporting and Orchestration; Turning on reporting; Syslog; Store; IRC; Foreman; Installing Foreman Attaching Foreman to PuppetUsing Foreman; Puppet Dashboard; Using passenger with Dashboard; Linking Dashboard to Puppet; Processing reports; mcollective; Installing activemq; Configuring nodes to use activemq; Connecting a client to activemq; Using mcollective; Summary; Chapter 8: Exported Resources; Configuring puppetdb - using the forge module; Manually installing puppetdb; Installing Puppet and puppetdb; Installing and configuring PostgreSQL; Configuring puppetdb to use PostgreSQL; Configuring Puppet to use puppetdb; Exported resource concepts; Declaring exported resources Collecting exported resourcesSimple example: a host entry; Resource tags; Exported SSH keys; sshkey collection for laptops; Putting it all together; Summary; Chapter 9: Roles and Profiles; Design pattern; Creating an example CDN role; Creating a sub-CDN role; Dealing with exceptions; Summary; Chapter 10: Troubleshooting; Connectivity issues; Catalog failures; Full trace of a catalog compile; The classes.txt file; Debugging; Personal and bugfix branches; Echo statements; Scope; Profiling and summarizing; Summary; Index |
Record Nr. | UNINA-9910458583103321 |
Uphill Thomas | ||
Birmingham, [England] : , : Packt Publishing, , 2014 | ||
Materiale a stampa | ||
Lo trovi qui: Univ. Federico II | ||
|
Mastering puppet : pull the strings of puppet to configure enterprise-grade environments for performance optimization / / Thomas Uphill |
Autore | Uphill Thomas |
Edizione | [1st edition] |
Pubbl/distr/stampa | Birmingham, [England] : , : Packt Publishing, , 2014 |
Descrizione fisica | 1 online resource (280 p.) |
Disciplina | 745.59224 |
Collana | Community Experience Distilled |
Soggetto topico | Puppet making |
ISBN | 1-78398-219-5 |
Formato | Materiale a stampa |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Nota di contenuto |
Cover; Copyright; Credits; About the Author; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Dealing with Load/Scale; Divide and conquer; Puppet with passenger; Splitting up the workload; Certificate signing; Reporting; Storeconfigs; Catalog compilation; Keeping the code consistent; One more split; One last split or maybe a few more; Conquer by dividing; Creating an rpm; Creating the YUM repository; Summary; Chapter 2: Organizing Your Nodes and Data; Getting started; Organizing the nodes with ENC; A simple example; Hostname strategy
Modified ENC using hostname strategyLDAP backend; OpenLDAP configuration; Hiera; Configuring hiera; Using hiera_include; Summary; Chapter 3: Git and Environments; Environments; Environments and hiera; Multiple hierarchies; Single hierarchy for all environments; Dynamic environments; Git; Why Git?; A simple Git workflow; Git Hooks; Using post-receive to set up environments; Puppet-sync; Playing nice with other developers; Not playing nice with others; Git for everyone; Summary; Chapter 4: Public Modules; Getting modules; Using GitHub for public modules; Modules from the Forge; Using librarian Using r10kUsing modules; concat; inifile; firewall; lvm; stdlib; Summary; Chapter 5: Custom Facts and Modules; Module manifest files; Module files and templates; Naming a module; Creating modules with a Puppet module; Comments in modules; Multiple definitions; Custom facts; Creating custom facts; Creating a custom fact for use in hiera; Summary; Chapter 6: Custom Types; Parameterized classes; Defined types; Types and providers; Creating a new type; Summary; Chapter 7: Reporting and Orchestration; Turning on reporting; Syslog; Store; IRC; Foreman; Installing Foreman Attaching Foreman to PuppetUsing Foreman; Puppet Dashboard; Using passenger with Dashboard; Linking Dashboard to Puppet; Processing reports; mcollective; Installing activemq; Configuring nodes to use activemq; Connecting a client to activemq; Using mcollective; Summary; Chapter 8: Exported Resources; Configuring puppetdb - using the forge module; Manually installing puppetdb; Installing Puppet and puppetdb; Installing and configuring PostgreSQL; Configuring puppetdb to use PostgreSQL; Configuring Puppet to use puppetdb; Exported resource concepts; Declaring exported resources Collecting exported resourcesSimple example: a host entry; Resource tags; Exported SSH keys; sshkey collection for laptops; Putting it all together; Summary; Chapter 9: Roles and Profiles; Design pattern; Creating an example CDN role; Creating a sub-CDN role; Dealing with exceptions; Summary; Chapter 10: Troubleshooting; Connectivity issues; Catalog failures; Full trace of a catalog compile; The classes.txt file; Debugging; Personal and bugfix branches; Echo statements; Scope; Profiling and summarizing; Summary; Index |
Record Nr. | UNINA-9910791175403321 |
Uphill Thomas | ||
Birmingham, [England] : , : Packt Publishing, , 2014 | ||
Materiale a stampa | ||
Lo trovi qui: Univ. Federico II | ||
|
Mastering puppet : pull the strings of puppet to configure enterprise-grade environments for performance optimization / / Thomas Uphill |
Autore | Uphill Thomas |
Edizione | [1st edition] |
Pubbl/distr/stampa | Birmingham, [England] : , : Packt Publishing, , 2014 |
Descrizione fisica | 1 online resource (280 p.) |
Disciplina | 745.59224 |
Collana | Community Experience Distilled |
Soggetto topico | Puppet making |
ISBN | 1-78398-219-5 |
Formato | Materiale a stampa |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Nota di contenuto |
Cover; Copyright; Credits; About the Author; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Dealing with Load/Scale; Divide and conquer; Puppet with passenger; Splitting up the workload; Certificate signing; Reporting; Storeconfigs; Catalog compilation; Keeping the code consistent; One more split; One last split or maybe a few more; Conquer by dividing; Creating an rpm; Creating the YUM repository; Summary; Chapter 2: Organizing Your Nodes and Data; Getting started; Organizing the nodes with ENC; A simple example; Hostname strategy
Modified ENC using hostname strategyLDAP backend; OpenLDAP configuration; Hiera; Configuring hiera; Using hiera_include; Summary; Chapter 3: Git and Environments; Environments; Environments and hiera; Multiple hierarchies; Single hierarchy for all environments; Dynamic environments; Git; Why Git?; A simple Git workflow; Git Hooks; Using post-receive to set up environments; Puppet-sync; Playing nice with other developers; Not playing nice with others; Git for everyone; Summary; Chapter 4: Public Modules; Getting modules; Using GitHub for public modules; Modules from the Forge; Using librarian Using r10kUsing modules; concat; inifile; firewall; lvm; stdlib; Summary; Chapter 5: Custom Facts and Modules; Module manifest files; Module files and templates; Naming a module; Creating modules with a Puppet module; Comments in modules; Multiple definitions; Custom facts; Creating custom facts; Creating a custom fact for use in hiera; Summary; Chapter 6: Custom Types; Parameterized classes; Defined types; Types and providers; Creating a new type; Summary; Chapter 7: Reporting and Orchestration; Turning on reporting; Syslog; Store; IRC; Foreman; Installing Foreman Attaching Foreman to PuppetUsing Foreman; Puppet Dashboard; Using passenger with Dashboard; Linking Dashboard to Puppet; Processing reports; mcollective; Installing activemq; Configuring nodes to use activemq; Connecting a client to activemq; Using mcollective; Summary; Chapter 8: Exported Resources; Configuring puppetdb - using the forge module; Manually installing puppetdb; Installing Puppet and puppetdb; Installing and configuring PostgreSQL; Configuring puppetdb to use PostgreSQL; Configuring Puppet to use puppetdb; Exported resource concepts; Declaring exported resources Collecting exported resourcesSimple example: a host entry; Resource tags; Exported SSH keys; sshkey collection for laptops; Putting it all together; Summary; Chapter 9: Roles and Profiles; Design pattern; Creating an example CDN role; Creating a sub-CDN role; Dealing with exceptions; Summary; Chapter 10: Troubleshooting; Connectivity issues; Catalog failures; Full trace of a catalog compile; The classes.txt file; Debugging; Personal and bugfix branches; Echo statements; Scope; Profiling and summarizing; Summary; Index |
Record Nr. | UNINA-9910816910003321 |
Uphill Thomas | ||
Birmingham, [England] : , : Packt Publishing, , 2014 | ||
Materiale a stampa | ||
Lo trovi qui: Univ. Federico II | ||
|
Puppet 5 cookbook : jump-start your puppet 5.x deployment using engaging and practical recipes / / Thomas Uphill |
Autore | Uphill Thomas |
Edizione | [Fourth edition.] |
Pubbl/distr/stampa | Birmingham, London ; ; Mumbai : , : Packt, , 2018 |
Descrizione fisica | 1 online resource (384 pages) |
Disciplina | 641.5 |
Soggetto topico | Cookbooks |
Soggetto genere / forma | Electronic books. |
ISBN | 1-78862-750-4 |
Formato | Materiale a stampa |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Record Nr. | UNINA-9910466518803321 |
Uphill Thomas | ||
Birmingham, London ; ; Mumbai : , : Packt, , 2018 | ||
Materiale a stampa | ||
Lo trovi qui: Univ. Federico II | ||
|
Puppet 5 cookbook : jump-start your puppet 5.x deployment using engaging and practical recipes / / Thomas Uphill |
Autore | Uphill Thomas |
Edizione | [Fourth edition.] |
Pubbl/distr/stampa | Birmingham, London ; ; Mumbai : , : Packt, , 2018 |
Descrizione fisica | 1 online resource (384 pages) |
Disciplina | 641.5 |
Soggetto topico | Cookbooks |
ISBN | 1-78862-750-4 |
Formato | Materiale a stampa |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Record Nr. | UNINA-9910796738903321 |
Uphill Thomas | ||
Birmingham, London ; ; Mumbai : , : Packt, , 2018 | ||
Materiale a stampa | ||
Lo trovi qui: Univ. Federico II | ||
|
Puppet 5 cookbook : jump-start your puppet 5.x deployment using engaging and practical recipes / / Thomas Uphill |
Autore | Uphill Thomas |
Edizione | [Fourth edition.] |
Pubbl/distr/stampa | Birmingham, London ; ; Mumbai : , : Packt, , 2018 |
Descrizione fisica | 1 online resource (384 pages) |
Disciplina | 641.5 |
Soggetto topico | Cookbooks |
ISBN | 1-78862-750-4 |
Formato | Materiale a stampa |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Record Nr. | UNINA-9910813659403321 |
Uphill Thomas | ||
Birmingham, London ; ; Mumbai : , : Packt, , 2018 | ||
Materiale a stampa | ||
Lo trovi qui: Univ. Federico II | ||
|