diff --git a/epel/init.sls b/epel/init.sls index 45d0ad2..51dc48c 100644 --- a/epel/init.sls +++ b/epel/init.sls @@ -9,7 +9,6 @@ install_pubkey_epel: - source: {{ epel.key }} - source_hash: {{ epel.key_hash }} - epel_release: pkg.installed: - sources: @@ -48,5 +47,18 @@ enable_epel: - pattern: '^\s*enabled=[0,1]' - repl: 'enabled=1' {% endif %} -{% endif %} +{% if epel.testing %} +enable_epel_testing: + file.replace: + - name: /etc/yum.repos.d/epel-testing.repo + - pattern: '^\s*enabled=[0,1]' + - repl: 'enabled=1' +{% else %} +disable_epel_testing: + file.replace: + - name: /etc/yum.repos.d/epel-testing.repo + - pattern: '^\s*enabled=[0,1]' + - repl: 'enabled=0' +{% endif %} +{% endif %} diff --git a/pillar.example b/pillar.example index 706afbf..7f67aa6 100644 --- a/pillar.example +++ b/pillar.example @@ -12,3 +12,6 @@ epel: # Disable repo so requires the --enablerepo flag to use disabled: false + + # Disable (default)/enable EPEL testing + testing: false