Adding hash_behaviour: merge in order not to override the default variables
This commit is contained in:
parent
675e2c5c88
commit
e1b084c1a7
10
Pipfile
10
Pipfile
@ -14,11 +14,11 @@ molecule = "==2.20.2"
|
||||
python_version = "2.7"
|
||||
|
||||
[scripts]
|
||||
test ="molecule test --destroy=never --platform _PLATFORM_"
|
||||
worker ="molecule test -s worker --destroy=never --platform _PLATFORM_"
|
||||
agent ="molecule test -s wazuh-agent --destroy=never --platform _PLATFORM_"
|
||||
elasticsearch ="molecule test -s elasticsearch --destroy=never --platform _PLATFORM_"
|
||||
kibana ="molecule test -s kibana --destroy=never --platform _PLATFORM_"
|
||||
test ="molecule test --destroy=never"
|
||||
worker ="molecule test -s worker --destroy=never"
|
||||
agent ="molecule test -s wazuh-agent --destroy=never"
|
||||
elasticsearch ="molecule test -s elasticsearch --destroy=never"
|
||||
kibana ="molecule test -s kibana --destroy=never"
|
||||
|
||||
# Destroy all the existing containers ' Molecule instances '
|
||||
destroy_elasticsearch ="molecule destroy -s elasticsearch"
|
||||
|
||||
@ -14,13 +14,13 @@ molecule = "==2.20.2"
|
||||
python_version = "2.7"
|
||||
|
||||
[scripts]
|
||||
test ="molecule test --destroy=never"
|
||||
worker ="molecule test -s worker --destroy=never"
|
||||
agent ="molecule test -s wazuh-agent --destroy=never"
|
||||
elasticsearch ="molecule test -s elasticsearch --destroy=never"
|
||||
kibana ="molecule test -s kibana --destroy=never"
|
||||
test ="molecule test --destroy=never --platform _PLATFORM_"
|
||||
worker ="molecule test -s worker --destroy=never --platform _PLATFORM_"
|
||||
agent ="molecule test -s wazuh-agent --destroy=never --platform _PLATFORM_"
|
||||
elasticsearch ="molecule test -s elasticsearch --destroy=never --platform _PLATFORM_"
|
||||
kibana ="molecule test -s kibana --destroy=never --platform _PLATFORM_"
|
||||
|
||||
# Destroy all the existing containers ' Created by Molecule '
|
||||
# Destroy all the existing containers ' Molecule instances '
|
||||
destroy_elasticsearch ="molecule destroy -s elasticsearch"
|
||||
destroy_worker ="molecule destroy -s worker"
|
||||
destroy ="molecule destroy"
|
||||
|
||||
@ -2,8 +2,5 @@
|
||||
- name: Converge
|
||||
hosts: all
|
||||
roles:
|
||||
- { role: wazuh/ansible-wazuh-manager,
|
||||
wazuh_manager_config[cluster][disable]: 'no',
|
||||
}
|
||||
- { role: wazuh/ansible-wazuh-manager, wazuh_manager_config.cluster.disable: 'no' }
|
||||
- { role: wazuh/ansible-filebeat, filebeat_output_elasticsearch_hosts: 'elasticsearch:9200' }
|
||||
|
||||
|
||||
@ -9,7 +9,7 @@ lint:
|
||||
config-data:
|
||||
ignore: .virtualenv
|
||||
platforms:
|
||||
- name: bionic
|
||||
- name: kibana
|
||||
image: solita/ubuntu-systemd:bionic
|
||||
command: /sbin/init
|
||||
ulimits:
|
||||
|
||||
@ -44,6 +44,9 @@ platforms:
|
||||
# - nofile:262144:262144
|
||||
provisioner:
|
||||
name: ansible
|
||||
config_options:
|
||||
defaults:
|
||||
hash_behaviour: merge
|
||||
playbooks:
|
||||
docker:
|
||||
create: ../default/create.yml
|
||||
|
||||
@ -2,10 +2,18 @@
|
||||
- name: Converge
|
||||
hosts: all
|
||||
roles:
|
||||
- { role: wazuh/ansible-wazuh-manager,
|
||||
wazuh_manager_config.cluster.disable: 'no',
|
||||
wazuh_manager_config.cluster.name: 'worker-01',
|
||||
wazuh_manager_config.cluster.node_type: 'worker'
|
||||
}
|
||||
- { role: wazuh/ansible-filebeat, filebeat_output_elasticsearch_hosts: 'elasticsearch:9200' }
|
||||
- role: wazuh/ansible-wazuh-manager
|
||||
vars:
|
||||
wazuh_manager_config:
|
||||
cluster:
|
||||
disable: 'no'
|
||||
name: 'wazuh'
|
||||
node_name: 'worker-01'
|
||||
node_type: 'worker'
|
||||
key: 'ugdtAnd7Pi9myP7CVts4qZaZQEQcRYZa'
|
||||
port: '1516'
|
||||
bind_addr: '0.0.0.0'
|
||||
nodes:
|
||||
- 'manager'
|
||||
hidden: 'no'
|
||||
|
||||
|
||||
@ -1,4 +1,11 @@
|
||||
---
|
||||
- debug:
|
||||
msg: Cluster is disabled? => {{ wazuh_manager_config.cluster.disable }}
|
||||
|
||||
- debug:
|
||||
#msg: Cluster is disabled? => {{ wazuh_manager_config.cluster.disable }}
|
||||
msg: .... => {{ wazuh_manager_config.openscap.disable | default('default_value') }}
|
||||
|
||||
- import_tasks: "RedHat.yml"
|
||||
when: (ansible_os_family == "RedHat" and ansible_distribution_major_version|int > 5) or (ansible_os_family == "RedHat" and ansible_distribution == "Amazon")
|
||||
|
||||
|
||||
@ -1,6 +1,17 @@
|
||||
#!/bin/bash
|
||||
|
||||
if [ -z "$1" ]
|
||||
then
|
||||
echo "Platform not selected. Please select a platform. => Aborting"
|
||||
exit
|
||||
else
|
||||
cp Pipfile.template Pipfile
|
||||
sed -i "s/_PLATFORM_/$1/g" Pipfile
|
||||
fi
|
||||
|
||||
sudo pipenv run elasticsearch
|
||||
sudo pipenv run test
|
||||
sudo pipenv run agent
|
||||
sudo pipenv run kibana
|
||||
sudo pipenv run kibana
|
||||
|
||||
cp Pipfile.template Pipfile
|
||||
Loading…
Reference in New Issue
Block a user