devops:puppet
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
devops:puppet [2016/04/25 07:59] – skipidar | devops:puppet [2023/11/01 07:15] (current) – ↷ Page moved from camunda:devops:puppet to devops:puppet skipidar | ||
---|---|---|---|
Line 1: | Line 1: | ||
===== Puppet ===== | ===== Puppet ===== | ||
+ | |||
+ | The Learning VM TUtorial is here: https:// | ||
+ | |||
+ | Te learning VM is available here: https:// | ||
Line 320: | Line 324: | ||
defines the default node configuration. | defines the default node configuration. | ||
- | ==== Node Certificates | + | ==== Node setup ==== |
+ | |||
+ | Puppet master provides a bash script for setting up nodes: | ||
+ | < | ||
+ | curl -k https://< | ||
+ | </ | ||
Puppet MASTER keeps signed certificates of each Node, which is a part of the infrastructure. | Puppet MASTER keeps signed certificates of each Node, which is a part of the infrastructure. | ||
To involve a node - sighn its certificate. | To involve a node - sighn its certificate. | ||
Line 663: | Line 673: | ||
yamldir = / | yamldir = / | ||
</ | </ | ||
+ | |||
+ | |||
+ | |||
+ | ===== Orchestration ===== | ||
+ | |||
+ | Details are here: https:// | ||
+ | |||
+ | Orchestration allows to install dependent applications in the right order. | ||
+ | |||
+ | It works as following: | ||
+ | - setup the node to know the orchestrator | ||
+ | - create an Application, | ||
+ | - setup orchestrator user with the rights | ||
+ | - setup an **artificial, | ||
+ | - define, which node **produces** data to fill artificial, public resource. Which node consumes data from artificial, public resource. | ||
+ | - declare the resource | ||
+ | - in site.pp declare - which part of the application will be installed on which node. | ||
+ | |||
+ | {{http:// |
devops/puppet.1461571142.txt.gz · Last modified: (external edit)