Fixed some issues with laradev

This commit is contained in:
Beth Parker 2020-07-29 21:02:32 -05:00
parent 6585c0dd19
commit 8aad7a84d8
8 changed files with 32 additions and 36 deletions

View file

@ -1,3 +1,3 @@
laradev:
bbs:
repo: "https://git.actcur.com/bowens/web.git"
repo: "ssh://gogs@git.actcur.com:5022/bowens/web.git"

View file

@ -1,3 +1,3 @@
laradev:
clark:
repo: "https://git.actcur.com/karenp/Clark-family.git"
repo: "ssh://gogs@git.actcur.com:5022/karenp/Clark-family.git"

View file

@ -4,13 +4,10 @@ include:
{%- if grains['roles'] is defined -%}
{%- if grains['roles'] is not none -%}
{%- if 'laradev' in grains['roles'] -%}
{%- for state in states %}
{%- if state.startswith("pillars.roles.laradev.") -%}
{%- set role = state.split('.')[3] %}
{%- for role in grains['roles'] %}
{%- if 'pillars.roles.laradev.'+role in states %}
- roles.laradev.{{ role }}
{%- endif -%}
{%- endfor -%}
{%- endif -%}
{%- endif -%}
{%- endif -%}

View file

@ -1,3 +1,3 @@
laradev:
ra:
repo: "https://git.actcur.com/redactedaudio/web.git"
repo: "ssh://gogs@git.actcur.com:5022/redactedaudio/web.git"

View file

@ -2,8 +2,8 @@ nginx:
clark:
auth: none
https:
port: 4433
prot: https
port: 8080
prot: http
portal:
Dev:

View file

@ -68,24 +68,8 @@ laradev-nginx-conf:
{%- if pillar['laradev'] is defined -%}
{%- for server in pillar['laradev'] %}
"laradev-certs/{{server}}.actcur.com/":
file.recurse:
- name: /etc/nginx/certs/{{server}}.actcur.com/
- source: salt://secure/certs/{{server}}.actcur.com/
{%- if os=="CentOS" or os=="RedHat" %}
- user: nginx
- user: nginx
{%- elif os=="Arch" or os=="Manjaro" %}
- user: http
- group: http
{%- endif %}
- dir_mode: 755
- file_mode: 400
- clean: true
laradev-nginx-{{ server }}.conf:
/etc/nginx/conf.d/laradev-{{ server }}.conf:
file.managed:
- name: /etc/nginx/conf.d/{{ server }}.conf
- makedirs: true
- source: salt://roles/maintain/laradev/nginx.conf
- user: root
@ -136,3 +120,17 @@ laradev-nginx-{{ server }}.conf:
"git_branches.timer":
service.running:
- enable: true
/root/.ssh/config:
file.managed:
- source: salt://roles/maintain/laradev/ssh_config
- user: root
- group: root
- mode: 644
/root/.ssh/git_actcur:
file.managed:
- source: salt://secure/keys/git/git_actcur
- user: root
- group: root
- mode: 600

View file

@ -1,12 +1,8 @@
server {
listen 443;
server_name {{server}}.actcur.com;
listen 8080;
server_name {{server}};
root /sites/{{server}};
ssl on;
ssl_certificate /etc/nginx/certs/{{server}}.actcur.com/fullchain.pem;
ssl_certificate_key /etc/nginx/certs/{{server}}.actcur.com/privkey.pem;
index index.html index.htm index.php;
charset utf-8;

View file

@ -0,0 +1,5 @@
Host git.actcur.com
Hostname git.actcur.com
Port 5022
User gogs
IdentityFile ~/.ssh/git_actcur