mirror of
https://github.com/Security-Onion-Solutions/securityonion.git
synced 2025-12-07 01:32:47 +01:00
Merge pull request #3968 from Security-Onion-Solutions/issue/3501
Issue/3501
This commit is contained in:
@@ -171,7 +171,7 @@ gpg_rpm_import() {
|
|||||||
if [[ "$WHATWOULDYOUSAYYAHDOHERE" == "setup" ]]; then
|
if [[ "$WHATWOULDYOUSAYYAHDOHERE" == "setup" ]]; then
|
||||||
local RPMKEYSLOC="../salt/repo/client/files/centos/keys"
|
local RPMKEYSLOC="../salt/repo/client/files/centos/keys"
|
||||||
else
|
else
|
||||||
local RPMKEYSLOC="$UPDATEDIR/salt/repo/client/files/centos/keys"
|
local RPMKEYSLOC="$UPDATE_DIR/salt/repo/client/files/centos/keys"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
RPMKEYS=('RPM-GPG-KEY-EPEL-7' 'GPG-KEY-WAZUH' 'docker.pub' 'SALTSTACK-GPG-KEY.pub' 'securityonion.pub')
|
RPMKEYS=('RPM-GPG-KEY-EPEL-7' 'GPG-KEY-WAZUH' 'docker.pub' 'SALTSTACK-GPG-KEY.pub' 'securityonion.pub')
|
||||||
|
|||||||
@@ -4,9 +4,11 @@
|
|||||||
{% if grains.os == 'Ubuntu' %}
|
{% if grains.os == 'Ubuntu' %}
|
||||||
{% set SPLITCHAR = '+' %}
|
{% set SPLITCHAR = '+' %}
|
||||||
{% set SALTNOTHELD = salt['cmd.run']('apt-mark showhold | grep -q salt ; echo $?', python_shell=True) %}
|
{% set SALTNOTHELD = salt['cmd.run']('apt-mark showhold | grep -q salt ; echo $?', python_shell=True) %}
|
||||||
|
{% set SALTPACKAGES = ['salt-common', 'salt-master', 'salt-minion'] %}
|
||||||
{% else %}
|
{% else %}
|
||||||
{% set SPLITCHAR = '-' %}
|
{% set SPLITCHAR = '-' %}
|
||||||
{% set SALTNOTHELD = salt['cmd.run']('yum versionlock list | grep -q salt ; echo $?', python_shell=True) %}
|
{% set SALTNOTHELD = salt['cmd.run']('yum versionlock list | grep -q salt ; echo $?', python_shell=True) %}
|
||||||
|
{% set SALTPACKAGES = ['salt', 'salt-master', 'salt-minion'] %}
|
||||||
{% endif %}
|
{% endif %}
|
||||||
|
|
||||||
{% set INSTALLEDSALTVERSION = salt['pkg.version']('salt-minion').split(SPLITCHAR)[0] %}
|
{% set INSTALLEDSALTVERSION = salt['pkg.version']('salt-minion').split(SPLITCHAR)[0] %}
|
||||||
|
|||||||
@@ -2,6 +2,7 @@
|
|||||||
{% from 'salt/map.jinja' import SALTVERSION %}
|
{% from 'salt/map.jinja' import SALTVERSION %}
|
||||||
{% from 'salt/map.jinja' import INSTALLEDSALTVERSION %}
|
{% from 'salt/map.jinja' import INSTALLEDSALTVERSION %}
|
||||||
{% from 'salt/map.jinja' import SALTNOTHELD %}
|
{% from 'salt/map.jinja' import SALTNOTHELD %}
|
||||||
|
{% from 'salt/map.jinja' import SALTPACKAGES %}
|
||||||
{% import_yaml 'salt/minion.defaults.yaml' as SALTMINION %}
|
{% import_yaml 'salt/minion.defaults.yaml' as SALTMINION %}
|
||||||
{% set service_start_delay = SALTMINION.salt.minion.service_start_delay %}
|
{% set service_start_delay = SALTMINION.salt.minion.service_start_delay %}
|
||||||
|
|
||||||
@@ -15,7 +16,10 @@ include:
|
|||||||
unhold_salt_packages:
|
unhold_salt_packages:
|
||||||
module.run:
|
module.run:
|
||||||
- pkg.unhold:
|
- pkg.unhold:
|
||||||
- name: 'salt-*'
|
- pkgs:
|
||||||
|
{% for package in SALTPACKAGES %}
|
||||||
|
- {{ package }}
|
||||||
|
{% endfor %}
|
||||||
{% endif %}
|
{% endif %}
|
||||||
|
|
||||||
install_salt_minion:
|
install_salt_minion:
|
||||||
@@ -33,7 +37,10 @@ install_salt_minion:
|
|||||||
hold_salt_packages:
|
hold_salt_packages:
|
||||||
module.run:
|
module.run:
|
||||||
- pkg.hold:
|
- pkg.hold:
|
||||||
- name: 'salt-*'
|
- pkgs:
|
||||||
|
{% for package in SALTPACKAGES %}
|
||||||
|
- {{ package }}
|
||||||
|
{% endfor %}
|
||||||
{% endif %}
|
{% endif %}
|
||||||
|
|
||||||
set_log_levels:
|
set_log_levels:
|
||||||
|
|||||||
@@ -46,8 +46,7 @@ check_new_repos() {
|
|||||||
if [[ $OS == 'centos' ]]; then
|
if [[ $OS == 'centos' ]]; then
|
||||||
local repo_arr=(
|
local repo_arr=(
|
||||||
"https://download.docker.com/linux/centos/docker-ce.repo"
|
"https://download.docker.com/linux/centos/docker-ce.repo"
|
||||||
"https://repo.saltstack.com/py3/redhat/7/x86_64/archive/3003/SALTSTACK-GPG-KEY.pub"
|
"https://repo.securityonion.net/file/securityonion-repo/keys/SALTSTACK-GPG-KEY.pub"
|
||||||
"https://repo.saltstack.com/py3/ubuntu/18.04/amd64/archive/3003/SALTSTACK-GPG-KEY.pub"
|
|
||||||
"https://download.docker.com/linux/ubuntu/gpg"
|
"https://download.docker.com/linux/ubuntu/gpg"
|
||||||
"https://packages.wazuh.com/key/GPG-KEY-WAZUH"
|
"https://packages.wazuh.com/key/GPG-KEY-WAZUH"
|
||||||
"https://packages.wazuh.com/3.x/yum/"
|
"https://packages.wazuh.com/3.x/yum/"
|
||||||
|
|||||||
Reference in New Issue
Block a user