Page MenuHomeDevCentral

No OneTemporary

diff --git a/roles/webserver-legacy/files/dot.arcrc.json b/roles/webserver-legacy/zr/files/dot.arcrc.json
similarity index 100%
rename from roles/webserver-legacy/files/dot.arcrc.json
rename to roles/webserver-legacy/zr/files/dot.arcrc.json
diff --git a/roles/webserver-legacy/zr.sls b/roles/webserver-legacy/zr/init.sls
similarity index 98%
rename from roles/webserver-legacy/zr.sls
rename to roles/webserver-legacy/zr/init.sls
index 09036f9..10c4e17 100644
--- a/roles/webserver-legacy/zr.sls
+++ b/roles/webserver-legacy/zr/init.sls
@@ -1,121 +1,121 @@
# -------------------------------------------------------------
# Salt — Sites to provision on the legacy web serves
# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
# Project: Nasqueron
# Created: 2017-04-28
# License: Trivial work, not eligible to copyright
# -------------------------------------------------------------
{% from "map.jinja" import dirs with context %}
{% set zr_home = "/home/zr" %}
# -------------------------------------------------------------
# But first, we interrupt your configuration for some ASCI art.
# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
#
#
# ___ ___ ___ ___ ___
# / /\ / /\ /__/\ /__/| / /\
# / /::| / /:/_ | |::\ | |:| / /:/_
# / /:/:| / /:/ /\ | |:|:\ | |:| / /:/ /\
# / /:/|:|__ / /:/ /:/_ __|__|:|\:\ __| |:| / /:/ /:/_
# /__/:/ |:| /\ /__/:/ /:/ /\ /__/::::| \:\ /__/\_|:|____ /__/:/ /:/ /\
# \__\/ |:|/:/ \ \:\/:/ /:/ \ \:\~~\__\/ \ \:\/:::::/ \ \:\/:/ /:/
# | |:/:/ \ \::/ /:/ \ \:\ \ \::/~~~~ \ \::/ /:/
# | |::/ \ \:\/:/ \ \:\ \ \:\ \ \:\/:/
# | |:/ \ \::/ \ \:\ \ \:\ \ \::/
# |__|/ ___ \__\/ ___ \__\/ \__\/ ___ \__\/ ___
# / /\ /__/\ ___ /__/\ / /\
# / /::\ \ \:\ /__/| \ \:\ / /:/_
# / /:/\:\ \__\:\ | |:| \ \:\ / /:/ /\
# / /:/~/:/ ___ / /::\ | |:| _____\__\:\ / /:/ /:/_
# /__/:/ /:/___ /__/\ /:/\:\ __|__|:| /__/::::::::\ /__/:/ /:/ /\
# \ \:\/:::::/ \ \:\/:/__\/ /__/::::\ \ \:\~~\~~\/ \ \:\/:/ /:/
# \ \::/~~~~ \ \::/ ~\~~\:\ \ \:\ ~~~ \ \::/ /:/
# \ \:\ \ \:\ \ \:\ \ \:\ \ \:\/:/
# \ \:\ \ \:\ \__\/ \ \:\ \ \::/
# \__\/ \__\/ \__\/ \__\/
#
# -------------------------------------------------------------
# Required software
#
# :: jq
# :: arc
# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
zr_required_sofware:
pkg.installed:
- pkgs:
- jq
# Devserver role provides their own Git clone of Arcanist
# For other servers, we need the package.
{% if not salt['node.has_role']('devserver') %}
- arcanist
{% endif %}
# -------------------------------------------------------------
# Account
#
# This account is used by Jenkins jobs to deploy artefacts
# after a build.
# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
zr_account:
user.present:
- name: zr
- fullname: Zemke-Rhyne
- uid: 8900
- gid: 9002
- home: {{ zr_home }}
# -------------------------------------------------------------
# Deploy files and directory
# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
{% for dir in ['data', 'lib'] %}
{{ zr_home }}/{{ dir }}:
file.recurse:
- source: salt://software/zemke-rhyne/{{ dir }}
- include_empty: True
- clean: False
- dir_mode: 755
- file_mode: 644
- user: 8900
- group: 9002
{% endfor %}
{{ zr_home }}/bin:
file.recurse:
- source: salt://software/zemke-rhyne/bin
- dir_mode: 755
- file_mode: 755
- user: 8900
- group: 9002
{% for file in ['README', 'Makefile', '.arcconfig', '.arclint'] %}
{{ zr_home }}/{{ file }}:
file.managed:
- source: salt://software/zemke-rhyne/{{ file }}
- mode: 644
- user: 8900
- group: 9002
{% endfor %}
{{ zr_home }}/.arcrc:
file.managed:
- - source: salt://roles/webserver-legacy/files/dot.arcrc.json
+ - source: salt://roles/webserver-legacy/zr/files/dot.arcrc.json
- replace: False
- mode: 600
- user: 8900
- group: 9002
zr_make:
cmd.run:
- name: make
- runas: zr
- cwd: {{ zr_home }}
- creates: {{ zr_home }}/.ssh/authorized_keys
- require:
- user: zr_account
- file: {{ zr_home }}/Makefile

File Metadata

Mime Type
text/x-diff
Expires
Sun, May 3, 07:03 (17 h, 44 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
3673844
Default Alt Text
(4 KB)

Event Timeline