stoney orchestra: Requirements: Difference between revisions
Jump to navigation
Jump to search
(Created page with "== Overview == == Requirements == * Support for all three environments (development, staging and production) * Version controlled via Git * ENC support * Puppet recipes for *...") |
|||
| (One intermediate revision by the same user not shown) | |||
| Line 1: | Line 1: | ||
<noinclude> | |||
== Overview == | == Overview == | ||
== Requirements == | == Requirements == | ||
</noinclude> | |||
* Support for all three environments (development, staging and production) | * Support for all three environments (development, staging and production) | ||
* Version controlled via Git | * Version controlled via Git | ||
* ENC support | * ENC and hiera support with data from ldap | ||
* Puppet recipes for | * Puppet recipes for | ||
** installing, updating, removing and (re-)configuring specific software belonging to an application stack (see [[#Build_host_requirements|build host]]). | ** installing, updating, removing and (re-)configuring specific software belonging to an application stack (see [[#Build_host_requirements|build host]]). | ||
| Line 11: | Line 13: | ||
* use best-of-breed tools like hiera and augeas (this might mean targeting 3.3.x due to module data support in [https://github.com/puppetlabs/armatures/blob/master/arm-9.data_in_modules/index.md ARM-9]) | * use best-of-breed tools like hiera and augeas (this might mean targeting 3.3.x due to module data support in [https://github.com/puppetlabs/armatures/blob/master/arm-9.data_in_modules/index.md ARM-9]) | ||
* Use a sane prexisting puppet architecture concept | * Use a sane prexisting puppet architecture concept | ||
<noinclude> | |||
[[Category:stoney orchestra]] | [[Category:stoney orchestra]] | ||
[[Category:Requirements]] | [[Category:Requirements]] | ||
</noinclude> | |||
Latest revision as of 12:54, 1 February 2014
Overview
Requirements
- Support for all three environments (development, staging and production)
- Version controlled via Git
- ENC and hiera support with data from ldap
- Puppet recipes for
- installing, updating, removing and (re-)configuring specific software belonging to an application stack (see build host).
- (re-)configuring software belonging to a system stack
- Updating the system stack (
emerge @system) aka system update. - installing, updating and removing of kernel packages (including the handling of the ensuing reboot)
- use best-of-breed tools like hiera and augeas (this might mean targeting 3.3.x due to module data support in ARM-9)
- Use a sane prexisting puppet architecture concept