Skip to content

Commit

Permalink
Merge pull request #184 from mkotsbak/fix_relative_references
Browse files Browse the repository at this point in the history
Make formula relative to actual directory by using 'tpldir'
  • Loading branch information
aboe76 authored Jun 18, 2018
2 parents ec3ae80 + 4a8a9bf commit 2537583
Show file tree
Hide file tree
Showing 13 changed files with 35 additions and 35 deletions.
4 changes: 2 additions & 2 deletions mysql/client.sls
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
include:
- mysql.config
- .config

{% from "mysql/defaults.yaml" import rawmap with context %}
{% from tpldir ~ "/defaults.yaml" import rawmap with context %}
{%- set mysql = salt['grains.filter_by'](rawmap, grain='os', merge=salt['pillar.get']('mysql:lookup')) %}
mysql:
Expand Down
14 changes: 7 additions & 7 deletions mysql/config.sls
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
{% from "mysql/defaults.yaml" import rawmap with context %}
{% from tpldir ~ "/defaults.yaml" import rawmap with context %}
{%- set mysql = salt['grains.filter_by'](rawmap, grain='os', merge=salt['pillar.get']('mysql:lookup')) %}
{% set os_family = salt['grains.get']('os_family', None) %}
Expand All @@ -18,7 +18,7 @@ mysql_server_config:
file.managed:
- name: {{ mysql.config_directory + mysql.server_config.file }}
- template: jinja
- source: salt://mysql/files/server.cnf
- source: salt://{{ tpldir }}/files/server.cnf
{% if os_family in ['Debian', 'Gentoo', 'RedHat'] %}
- user: root
- group: root
Expand All @@ -31,7 +31,7 @@ mysql_galera_config:
file.managed:
- name: {{ mysql.config_directory + mysql.galera_config.file }}
- template: jinja
- source: salt://mysql/files/galera.cnf
- source: salt://{{ tpldir }}/files/galera.cnf
{% if os_family in ['Debian', 'Gentoo', 'RedHat'] %}
- user: root
- group: root
Expand All @@ -44,7 +44,7 @@ mysql_library_config:
file.managed:
- name: {{ mysql.config_directory + mysql.library_config.file }}
- template: jinja
- source: salt://mysql/files/client.cnf
- source: salt://{{ tpldir }}/files/client.cnf
{% if os_family in ['Debian', 'Gentoo', 'RedHat'] %}
- user: root
- group: root
Expand All @@ -57,7 +57,7 @@ mysql_clients_config:
file.managed:
- name: {{ mysql.config_directory + mysql.clients_config.file }}
- template: jinja
- source: salt://mysql/files/mysql-clients.cnf
- source: salt://{{ tpldir }}/files/mysql-clients.cnf
{% if os_family in ['Debian', 'Gentoo', 'RedHat'] %}
- user: root
- group: root
Expand All @@ -72,9 +72,9 @@ mysql_config:
- name: {{ mysql.config.file }}
- template: jinja
{% if "config_directory" in mysql %}
- source: salt://mysql/files/my-include.cnf
- source: salt://{{ tpldir }}/files/my-include.cnf
{% else %}
- source: salt://mysql/files/my.cnf
- source: salt://{{ tpldir }}/files/my.cnf
{% endif %}
{% if os_family in ['Debian', 'Gentoo', 'RedHat'] %}
- user: root
Expand Down
4 changes: 2 additions & 2 deletions mysql/database.sls
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
{% from "mysql/defaults.yaml" import rawmap with context %}
{% from tpldir ~ "/defaults.yaml" import rawmap with context %}
{%- set mysql = salt['grains.filter_by'](rawmap, grain='os', merge=salt['pillar.get']('mysql:lookup')) %}
{% set mysql_root_user = salt['pillar.get']('mysql:server:root_user', 'root') %}
Expand All @@ -10,7 +10,7 @@
{% set mysql_salt_pass = salt['pillar.get']('mysql:salt_user:salt_user_password', mysql_root_pass) %}
include:
- mysql.python
- .python
{% for database_obj in salt['pillar.get']('mysql:database', []) %}
{% set state_id = 'mysql_db_' ~ loop.index0 %}
Expand Down
2 changes: 1 addition & 1 deletion mysql/dev.sls
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
{% from "mysql/defaults.yaml" import rawmap with context %}
{% from tpldir ~ "/defaults.yaml" import rawmap with context %}
{%- set mysql = salt['grains.filter_by'](rawmap, grain='os', merge=salt['pillar.get']('mysql:server:lookup')) %}
mysql_dev:
Expand Down
2 changes: 1 addition & 1 deletion mysql/disabled.sls
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
{% from "mysql/defaults.yaml" import rawmap with context %}
{% from tpldir ~ "/defaults.yaml" import rawmap with context %}
{%- set mysql = salt['grains.filter_by'](rawmap, grain='os', merge=salt['pillar.get']('mysql:server:lookup')) %}
mysql:
Expand Down
14 changes: 7 additions & 7 deletions mysql/init.sls
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{% from 'mysql/database.sls' import db_states with context %}
{% from 'mysql/user.sls' import user_states with context %}
{% from tpldir ~ '/database.sls' import db_states with context %}
{% from tpldir ~ '/user.sls' import user_states with context %}
{% macro requisites(type, states) %}
{%- for state in states %}
Expand All @@ -11,14 +11,14 @@
{% set mysql_salt_user = salt['pillar.get']('mysql:salt_user:salt_user_name', False) %}
include:
- mysql.server
- .server
{% if mysql_salt_user %}
- mysql.salt-user
- .salt-user
{% endif %}
- mysql.database
- mysql.user
- .database
- .user
{% if mysql_dev %}
- mysql.dev
- .dev
{% endif %}
Expand Down
2 changes: 1 addition & 1 deletion mysql/python.sls
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
{% from "mysql/defaults.yaml" import rawmap with context %}
{% from tpldir ~ "/defaults.yaml" import rawmap with context %}
{%- set mysql = salt['grains.filter_by'](rawmap, grain='os', merge=salt['pillar.get']('mysql:server:lookup')) %}
mysql_python:
Expand Down
2 changes: 1 addition & 1 deletion mysql/remove_test_database.sls
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
{% set mysql_salt_pass = salt['pillar.get']('mysql:salt_user:salt_user_password', mysql_root_pass) %}

include:
- mysql.python
- .python

mysql remove test database:
mysql_database.absent:
Expand Down
4 changes: 2 additions & 2 deletions mysql/repo.sls
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
include:
- mysql.config
- .config

{% from "mysql/defaults.yaml" import rawmap with context %}
{% from tpldir ~ "/defaults.yaml" import rawmap with context %}
{%- set mysql = salt['grains.filter_by'](rawmap, grain='os', merge=salt['pillar.get']('mysql:lookup')) %}
# Completely ignore non-RHEL based systems
Expand Down
2 changes: 1 addition & 1 deletion mysql/salt-user.sls
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
include:
- mysql.server
- .server

{% set os_family = salt['grains.get']('os_family', None) %}
{% set mysql_salt_user = salt['pillar.get']('mysql:salt_user:salt_user_name', 'salt') %}
Expand Down
8 changes: 4 additions & 4 deletions mysql/server.sls
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
include:
- mysql.config
- mysql.python
- .config
- .python

{% from "mysql/defaults.yaml" import rawmap with context %}
{% from tpldir ~ "/defaults.yaml" import rawmap with context %}
{%- set mysql = salt['grains.filter_by'](rawmap, grain='os', merge=salt['pillar.get']('mysql:lookup')) %}
{% set os = salt['grains.get']('os', None) %}
Expand Down Expand Up @@ -163,7 +163,7 @@ mysqld:
mysql_additional_config:
file.managed:
- name: /usr/my.cnf
- source: salt://mysql/files/usr-my.cnf
- source: salt://{{ tpldir }}/files/usr-my.cnf
- create: False
- watch_in:
- service: mysqld
4 changes: 2 additions & 2 deletions mysql/user.sls
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
{% from "mysql/defaults.yaml" import rawmap with context %}
{% from tpldir ~ "/defaults.yaml" import rawmap with context %}
{%- set mysql = salt['grains.filter_by'](rawmap, grain='os', merge=salt['pillar.get']('mysql:server:lookup')) %}
{%- set mysql_root_user = salt['pillar.get']('mysql:server:root_user', 'root') %}
{%- set mysql_root_pass = salt['pillar.get']('mysql:server:root_password', salt['grains.get']('server_id')) %}
Expand All @@ -10,7 +10,7 @@
{% set user_hosts = [] %}
include:
- mysql.python
- .python
{% for name, user in salt['pillar.get']('mysql:user', {}).items() %}
Expand Down
8 changes: 4 additions & 4 deletions pillar.example
Original file line number Diff line number Diff line change
Expand Up @@ -58,23 +58,23 @@ mysql:
schema:
foo:
load: True
source: salt://mysql/files/foo.schema
source: salt://{{ tpldir }}/files/foo.schema
bar:
load: False
baz:
load: True
source: salt://mysql/files/baz.schema.tmpl
source: salt://{{ tpldir }}/files/baz.schema.tmpl
template: jinja
qux:
load: True
source: salt://mysql/files/qux.schema.tmpl
source: salt://{{ tpldir }}/files/qux.schema.tmpl
template: jinja
context:
encabulator: Turbo
girdlespring: differential
quux:
load: True
source: salt://mysql/files/qux.schema.tmpl
source: salt://{{ tpldir }}/files/qux.schema.tmpl
template: jinja
context:
encabulator: Retro
Expand Down

0 comments on commit 2537583

Please sign in to comment.