diff options
author | Georg Pfuetzenreuter | 2023-02-15 23:22:08 +0100 |
---|---|---|
committer | Georg Pfuetzenreuter | 2023-02-15 23:22:08 +0100 |
commit | 51da14de69ac98ddd49cae393a76d64bded041b0 (patch) | |
tree | e16882e59a3f08fe1a09220d2a8d7c8358b7f23c | |
parent | 6096be0f8107b89e50bc54ffd224fd3e88ca8c2f (diff) | |
parent | 18d28c3b7fed42e29eb9ff7b11b4dd1a54f8a510 (diff) | |
download | salt-51da14de69ac98ddd49cae393a76d64bded041b0.tar.gz salt-51da14de69ac98ddd49cae393a76d64bded041b0.tar.bz2 salt-51da14de69ac98ddd49cae393a76d64bded041b0.zip |
Merge pull request 'Linting' (#33) from linting into production
Reviewed-on: https://git.com.de/LibertaCasa/salt/pulls/33
-rw-r--r-- | .pipeline.yml | 17 | ||||
-rw-r--r-- | pillar/formulas.yaml | 1 | ||||
-rw-r--r-- | pillar/id/dericom02_rigel_lysergic_dev.sls | 2 | ||||
-rw-r--r-- | pillar/id/deriweb01_rigel_lysergic_dev.sls | 4 | ||||
-rw-r--r-- | salt/profile/matterbridge/init.sls | 2 | ||||
-rw-r--r-- | salt/profile/netcup_failover/init.sls | 2 | ||||
-rw-r--r-- | salt/profile/salt/master.sls | 8 | ||||
-rw-r--r-- | salt/profile/salt/minion.sls | 4 |
8 files changed, 28 insertions, 12 deletions
diff --git a/.pipeline.yml b/.pipeline.yml index 9450491..1c2352f 100644 --- a/.pipeline.yml +++ b/.pipeline.yml @@ -1,9 +1,22 @@ +--- +# yamllint disable rule:line-length skip_clone: true pipeline: + lint: + image: registry.opensuse.org/home/crameleon/libertacasa/containers/containerfile/libertacasa/pipeline-lint:latest + secrets: [ci_netrc_username, ci_netrc_password, ci_netrc_machine] + when: + event: [push] + commands: + - git clone --single-branch -b $CI_COMMIT_BRANCH $CI_REPO_LINK ../salt-libertacasa-linting + - cd ../salt-libertacasa-linting + - find . -type f \( -name '*.yaml' -o -name '*.yml' \) -exec yamllint -f colored -s {} + + - find . -name '*.sls' -exec salt-lint --severity -x 204 {} + + check: image: registry.opensuse.org/home/crameleon/libertacasa/containers/containerfile/libertacasa/pipeline:latest - secrets: [ ci_netrc_username, ci_netrc_password, ci_netrc_machine ] + secrets: [ci_netrc_username, ci_netrc_password, ci_netrc_machine] when: event: [push] commands: @@ -29,5 +42,5 @@ pipeline: event: [push] instance: woodpecker-orpheus.intranet.squirrelcube.com commands: - #- rolesyncer + # - rolesyncer - bin/rolesyncer.py diff --git a/pillar/formulas.yaml b/pillar/formulas.yaml index 89f7405..191a8e1 100644 --- a/pillar/formulas.yaml +++ b/pillar/formulas.yaml @@ -1,3 +1,4 @@ +--- - firewalld - keepalived - nginx diff --git a/pillar/id/dericom02_rigel_lysergic_dev.sls b/pillar/id/dericom02_rigel_lysergic_dev.sls index 4309cf9..51a487e 100644 --- a/pillar/id/dericom02_rigel_lysergic_dev.sls +++ b/pillar/id/dericom02_rigel_lysergic_dev.sls @@ -23,7 +23,7 @@ profile: NickServNick: viaduct NickServPassword: ${'secret_matterbridge:general:accounts:irc.libertacasa:NickServPassword'} ColorNicks: 'true' - Charset: utf8 + Charset: utf8 MessageSplit: 'true' MessageQueue: 60 UseRelayMsg: 'true' diff --git a/pillar/id/deriweb01_rigel_lysergic_dev.sls b/pillar/id/deriweb01_rigel_lysergic_dev.sls index ca607ba..77b553a 100644 --- a/pillar/id/deriweb01_rigel_lysergic_dev.sls +++ b/pillar/id/deriweb01_rigel_lysergic_dev.sls @@ -412,7 +412,7 @@ nginx: - location /: - proxy_pass: http://media.takahe.rigel.lysergic.dev:8001 {{ takaheresolver }} - {#- despair.life is a second entry-point to social.liberta.casa instead of only a secondary domain in Takahe #} + {#- despair.life is a second entry-point to social.liberta.casa instead of only a secondary domain in Takahe #} - server: {{ takahe_includes() }} - server_name: despair.life @@ -436,7 +436,7 @@ nginx: - snippets/error - server_name: exhausted.life {{ takahe_gohome() }} - - location /.well-known/: + - location /.well-known/: - proxy_pass: {{ backend.takahe }} - sub_filter_types: application/xml - sub_filter: takahe.rigel.lysergic.dev:8000 exhausted.life diff --git a/salt/profile/matterbridge/init.sls b/salt/profile/matterbridge/init.sls index c90225b..264f4e1 100644 --- a/salt/profile/matterbridge/init.sls +++ b/salt/profile/matterbridge/init.sls @@ -46,7 +46,7 @@ matterbridge_{{ instance }}_mediadir: - user: matterbridge {#- to-do: implement some shared group #} - group: lighttpd - - mode: 750 + - mode: '0750' - makedirs: True {%- endif %} diff --git a/salt/profile/netcup_failover/init.sls b/salt/profile/netcup_failover/init.sls index c4d5679..f0227e0 100644 --- a/salt/profile/netcup_failover/init.sls +++ b/salt/profile/netcup_failover/init.sls @@ -5,6 +5,6 @@ include: file.managed: - user: keepalived_script - group: wheel - - mode: 750 + - mode: '0750' - template: jinja - source: salt://{{ slspath }}/files/failover.sh.j2 diff --git a/salt/profile/salt/master.sls b/salt/profile/salt/master.sls index a8dce54..f0fdc7c 100644 --- a/salt/profile/salt/master.sls +++ b/salt/profile/salt/master.sls @@ -17,7 +17,7 @@ salt_master_extension_modules_dirs: {%- endfor %} - user: root - group: salt - - mode: 0755 + - mode: '0755' salt_master_extension_modules_bins: file.managed: @@ -30,7 +30,7 @@ salt_master_extension_modules_bins: {%- endfor %} - user: root - group: salt - - mode: 0640 + - mode: '0640' - require: - file: salt_master_extension_modules_dirs @@ -72,7 +72,7 @@ salt_master_extra_packages: - requirepass {{ master_pillar['cache.redis.password'] }} - user: root - group: redis - - mode: 0640 + - mode: '0640' - require: - pkg: redis @@ -80,7 +80,7 @@ salt_master_extra_packages: file.directory: - user: redis - group: redis - - mode: 0750 + - mode: '0750' - require: - pkg: redis diff --git a/salt/profile/salt/minion.sls b/salt/profile/salt/minion.sls index 5d33845..7d2ad54 100644 --- a/salt/profile/salt/minion.sls +++ b/salt/profile/salt/minion.sls @@ -1,5 +1,7 @@ {%- set netbox_pillar = salt['pillar.get']('netbox') -%} -{%- if 'custom_fields' in netbox_pillar and netbox_pillar['custom_fields']['salt_roles'] is not none and 'salt.syndic' in netbox_pillar['custom_fields']['salt_roles'] -%} +{%- if 'custom_fields' in netbox_pillar + and netbox_pillar['custom_fields']['salt_roles'] is not none + and 'salt.syndic' in netbox_pillar['custom_fields']['salt_roles'] -%} {%- set master = salt['pillar.get']('salt:master:syndic_master') -%} {%- elif 'config_context' in netbox_pillar -%} {%- set master = netbox_pillar['config_context']['salt_master'] -%} |