HomeDevCentral

Consolidate nginx installation and common config files

Description

Consolidate nginx installation and common config files

Summary:
Both shellserver and webserver-legacy roles contains states
useful for every server with nginx. Those states are moved to
the webserver-core role.

Let's encrypt certbot client doesn't need to be installed for
Docker engines, as it runs then as a container.

Test Plan:

  • salt equatower state.apply roles/webserver-core (Docker, should provision)
  • salt eglide state.apply roles/webserver-core test=True (non Docker, should be no op)

Reviewers: dereckson

Reviewed By: dereckson

Differential Revision: https://devcentral.nasqueron.org/D1415

Details

Provenance
derecksonAuthored on Mar 16 2018, 01:18
derecksonPushed on Mar 16 2018, 01:18
Reviewer
dereckson
Differential Revision
D1415: Consolidate nginx installation and common config files
Parents
rOPS2d0bf1665d3a: Use packages.nasqueron.org repository on CentOS
Branches
Unknown
Tags
Unknown