Compare commits
2 Commits
863dc19795
...
9bed5016e4
Author | SHA1 | Date | |
---|---|---|---|
9bed5016e4 | |||
516a50a9d0 |
@ -1,3 +1,2 @@
|
|||||||
salt:
|
salt:
|
||||||
hash_type: sha512
|
hash_type: sha512
|
||||||
log_level: info
|
|
||||||
|
@ -15,9 +15,10 @@ salt:
|
|||||||
file_roots:
|
file_roots:
|
||||||
base:
|
base:
|
||||||
- /srv/formulas/salt-formula
|
- /srv/formulas/salt-formula
|
||||||
gitfs_root: salt
|
|
||||||
gitfs_remotes:
|
gitfs_remotes:
|
||||||
- https://git.com.de/LibertaCasa/salt.git:
|
- https://git.com.de/LibertaCasa/salt.git:
|
||||||
|
- root: salt
|
||||||
|
- base: production
|
||||||
- user: ${'secret_salt:master:gitfs_remotes:LibertaCasa:user'}
|
- user: ${'secret_salt:master:gitfs_remotes:LibertaCasa:user'}
|
||||||
- password: ${'secret_salt:master:gitfs_remotes:LibertaCasa:password'}
|
- password: ${'secret_salt:master:gitfs_remotes:LibertaCasa:password'}
|
||||||
ext_pillar:
|
ext_pillar:
|
||||||
@ -38,12 +39,8 @@ salt:
|
|||||||
- root: ${'secret_salt:master:ext_pillar:git:Lysergic:root'}
|
- root: ${'secret_salt:master:ext_pillar:git:Lysergic:root'}
|
||||||
- user: ${'secret_salt:master:ext_pillar:git:Lysergic:user'}
|
- user: ${'secret_salt:master:ext_pillar:git:Lysergic:user'}
|
||||||
- password: ${'secret_salt:master:ext_pillar:git:Lysergic:password'}
|
- password: ${'secret_salt:master:ext_pillar:git:Lysergic:password'}
|
||||||
- lookup:
|
|
||||||
ext_pillar_first: True
|
ext_pillar_first: True
|
||||||
pillar_merge_lists: True
|
pillar_merge_lists: True
|
||||||
pillar_source_merging_strategy: smart
|
|
||||||
top_file_merging_strategy: same
|
|
||||||
env_order: ['production']
|
|
||||||
log_level: info
|
log_level: info
|
||||||
show_jid: True
|
show_jid: True
|
||||||
timeout: 20
|
timeout: 20
|
||||||
|
@ -1,67 +0,0 @@
|
|||||||
{%- master_pillar = pillar.get('salt:master') -%}
|
|
||||||
{%- redis_config = '/etc/redis/salt.conf' -%}
|
|
||||||
{%- redis_service = 'redis@salt' -%}
|
|
||||||
|
|
||||||
include:
|
|
||||||
- salt.master
|
|
||||||
|
|
||||||
salt_master_extra_packages:
|
|
||||||
pkg.installed:
|
|
||||||
- names:
|
|
||||||
- python3-pynetbox
|
|
||||||
- python3-redis
|
|
||||||
- redis
|
|
||||||
- watch_in:
|
|
||||||
- service: salt-master
|
|
||||||
|
|
||||||
# to-do: move Redis configuration to a formula
|
|
||||||
{{ redis_config }}:
|
|
||||||
file.managed:
|
|
||||||
- contents:
|
|
||||||
- port 0
|
|
||||||
- tcp-backlog 511
|
|
||||||
- unixsocket /run/redis/salt.sock
|
|
||||||
- unixsocketperm 460
|
|
||||||
- timeout 0
|
|
||||||
- supervised systemd
|
|
||||||
- pidfile /run/redis/salt.pid
|
|
||||||
- logfile /var/log/redis/salt.log
|
|
||||||
- databases 1
|
|
||||||
- dir /var/lib/redis/salt/
|
|
||||||
- acllog-max-len 64
|
|
||||||
- requirepass {{ master_pillar['cache.redis.password'] }}
|
|
||||||
- user: root
|
|
||||||
- group: redis
|
|
||||||
- mode: 0640
|
|
||||||
- require:
|
|
||||||
- pkg: redis
|
|
||||||
|
|
||||||
/var/lib/redis/salt:
|
|
||||||
file.directory:
|
|
||||||
- user: redis
|
|
||||||
- group: redis
|
|
||||||
- mode: 0750
|
|
||||||
- require:
|
|
||||||
- pkg: redis
|
|
||||||
|
|
||||||
salt_redis_membership:
|
|
||||||
group.present:
|
|
||||||
- name: redis
|
|
||||||
- addusers:
|
|
||||||
- {{ master_pillar['user'] }}
|
|
||||||
- require:
|
|
||||||
- pkg: redis
|
|
||||||
|
|
||||||
salt_redis_service_enable:
|
|
||||||
service.enabled:
|
|
||||||
- name: {{ redis_service }}
|
|
||||||
- require:
|
|
||||||
- pkg: redis
|
|
||||||
|
|
||||||
salt_redis_service_start:
|
|
||||||
service.running:
|
|
||||||
- name: {{ redis_service }}
|
|
||||||
- require:
|
|
||||||
- pkg: redis
|
|
||||||
- watch:
|
|
||||||
- file: {{ redis_config }}
|
|
@ -1,2 +1,2 @@
|
|||||||
include:
|
include:
|
||||||
- profile.salt.master
|
- salt.master
|
||||||
|
Loading…
x
Reference in New Issue
Block a user