diff --git a/.gitignore b/.gitignore index 36cabbb5..3d9c887e 100644 --- a/.gitignore +++ b/.gitignore @@ -12,7 +12,7 @@ multi-node/wazuh-certificates/* multi-node/wazuh-certificates-tool.log multi-node/wazuh-certs-tool*.sh multi-node/config*.yml -multi-node/config/wazuh* +multi-node/config/*/certs # Documentation docs/book/ diff --git a/multi-node/Migration-to-Wazuh-4.4.md b/multi-node/Migration-to-Wazuh-4.4.md deleted file mode 100644 index 71f5b3c6..00000000 --- a/multi-node/Migration-to-Wazuh-4.4.md +++ /dev/null @@ -1,283 +0,0 @@ -# Opendistro data migration to Wazuh indexer on docker. -This procedure explains how to migrate Opendistro data from Opendistro to Wazuh indexer in docker production deployments. -The example is migrating from v4.2 to v4.4. - -## Procedure -Assuming that you have a v4.2 production deployment, perform the following steps. - -**1. Stop 4.2 environment** -`docker-compose -f production-cluster.yml stop` - -**2. List elasticsearch volumes** -`docker volume ls --filter name='wazuh-docker_elastic-data'` - -**3. Inspect elasticsearch volume** -`docker volume inspect wazuh-docker_elastic-data-1` - -**4. Spin down the 4.2 environment.** -`docker-compose -f production-cluster.yml down` - -**Steps 5 and 6 can be done with the volume-migrator.sh script, specifying Docker compose version and project name as parameters.** - -Ex: $ multi-node/volume-migrator.sh 1.25.0 multi-node - -**5. Run the volume create command:** create new indexer and Wazuh manager volumes using the `com.docker.compose.version` label value from the previous command. - -``` -docker volume create \ - --label com.docker.compose.project=multi-node \ - --label com.docker.compose.version=1.25.0 \ - --label com.docker.compose.volume=wazuh-indexer-data-1 \ - multi-node_wazuh-indexer-data-1 -``` -``` -docker volume create \ - --label com.docker.compose.project=multi-node \ - --label com.docker.compose.version=1.25.0 \ - --label com.docker.compose.volume=wazuh-indexer-data-2 \ - multi-node_wazuh-indexer-data-2 -``` -``` -docker volume create \ - --label com.docker.compose.project=multi-node \ - --label com.docker.compose.version=1.25.0 \ - --label com.docker.compose.volume=wazuh-indexer-data-3 \ - multi-node_wazuh-indexer-data-3 -``` -``` -docker volume create \ - --label com.docker.compose.project=multi-node \ - --label com.docker.compose.version=1.25.0 \ - --label com.docker.compose.volume=master_wazuh_api_configuration \ - multi-node_master_wazuh_api_configuration -``` -``` -docker volume create \ - --label com.docker.compose.project=multi-node \ - --label com.docker.compose.version=1.25.0 \ - --label com.docker.compose.volume=master_wazuh_etc \ - multi-node_docker_wazuh_etc -``` -``` -docker volume create \ - --label com.docker.compose.project=multi-node \ - --label com.docker.compose.version=1.25.0 \ - --label com.docker.compose.volume=master-wazuh-logs \ - multi-node_master-wazuh-logs -``` -``` -docker volume create \ - --label com.docker.compose.project=multi-node \ - --label com.docker.compose.version=1.25.0 \ - --label com.docker.compose.volume=master-wazuh-queue \ - multi-node_master-wazuh-queue -``` -``` -docker volume create \ - --label com.docker.compose.project=multi-node \ - --label com.docker.compose.version=1.25.0 \ - --label com.docker.compose.volume=master-wazuh-var-multigroups \ - multi-node_master-wazuh-var-multigroups -``` -``` -docker volume create \ - --label com.docker.compose.project=multi-node \ - --label com.docker.compose.version=1.25.0 \ - --label com.docker.compose.volume=master-wazuh-active-response \ - multi-node_master-wazuh-active-response -``` -``` -docker volume create \ - --label com.docker.compose.project=multi-node \ - --label com.docker.compose.version=1.25.0 \ - --label com.docker.compose.volume=master-wazuh-etc \ - multi-node_master-wazuh-etc -``` -``` -docker volume create \ - --label com.docker.compose.project=multi-node \ - --label com.docker.compose.version=1.25.0 \ - --label com.docker.compose.volume=master-wazuh-var \ - multi-node_master-wazuh-var -``` -``` -docker volume create \ - --label com.docker.compose.project=multi-node \ - --label com.docker.compose.version=1.25.0 \ - --label com.docker.compose.volume=worker_wazuh_api_configuration \ - multi-node_worker_wazuh_api_configuration -``` -``` -docker volume create \ - --label com.docker.compose.project=multi-node \ - --label com.docker.compose.version=1.25.0 \ - --label com.docker.compose.volume=worker_wazuh_etc \ - multi-node_worker-wazuh-etc -``` -``` -docker volume create \ - --label com.docker.compose.project=multi-node \ - --label com.docker.compose.version=1.25.0 \ - --label com.docker.compose.volume=worker-wazuh-logs \ - multi-node_worker-wazuh-logs -``` -``` -docker volume create \ - --label com.docker.compose.project=multi-node \ - --label com.docker.compose.version=1.25.0 \ - --label com.docker.compose.volume=worker-wazuh-queue \ - multi-node_worker-wazuh-queue -``` -``` -docker volume create \ - --label com.docker.compose.project=multi-node \ - --label com.docker.compose.version=1.25.0 \ - --label com.docker.compose.volume=worker-wazuh-var-multigroups \ - multi-node_worker-wazuh-var-multigroups -``` -``` -docker volume create \ - --label com.docker.compose.project=multi-node \ - --label com.docker.compose.version=1.25.0 \ - --label com.docker.compose.volume=worker-wazuh-active-response \ - multi-node_worker-wazuh-active-response -``` -``` -docker volume create \ - --label com.docker.compose.project=multi-node \ - --label com.docker.compose.version=1.25.0 \ - --label com.docker.compose.volume=worker-wazuh-etc \ - multi-node_worker-wazuh-etc -``` -``` -docker volume create \ - --label com.docker.compose.project=multi-node \ - --label com.docker.compose.version=1.25.0 \ - --label com.docker.compose.volume=worker-wazuh-var \ - multi-node_worker-wazuh-var -``` -**6. Copy the volume content from elasticsearch to Wazuh indexer volumes and old Wazuh manager content to new volumes.** -``` -docker container run --rm -it \ - -v wazuh-docker_elastic-data-1:/from \ - -v multi-node_wazuh-indexer-data-1:/to \ - alpine ash -c "cd /from ; cp -avp . /to" -``` -``` -docker container run --rm -it \ - -v wazuh-docker_elastic-data-2:/from \ - -v multi-node_wazuh-indexer-data-2:/to \ - alpine ash -c "cd /from ; cp -avp . /to" -``` -``` -docker container run --rm -it \ - -v wazuh-docker_elastic-data-3:/from \ - -v multi-node_wazuh-indexer-data-3:/to \ - alpine ash -c "cd /from ; cp -avp . /to" -``` -``` -docker container run --rm -it \ - -v wazuh-docker_ossec-api-configuration:/from \ - -v multi-node_master-wazuh-api-configuration:/to \ - alpine ash -c "cd /from ; cp -avp . /to" -``` -``` -docker container run --rm -it \ - -v wazuh-docker_ossec-etc:/from \ - -v multi-node_master-wazuh-etc:/to \ - alpine ash -c "cd /from ; cp -avp . /to" -``` -``` -docker container run --rm -it \ - -v wazuh-docker_ossec-logs:/from \ - -v multi-node_master-wazuh-logs:/to \ - alpine ash -c "cd /from ; cp -avp . /to" -``` -``` -docker container run --rm -it \ - -v wazuh-docker_ossec-queue:/from \ - -v multi-node_master-wazuh-queue:/to \ - alpine ash -c "cd /from ; cp -avp . /to" -``` -``` -docker container run --rm -it \ - -v wazuh-docker_ossec-var-multigroups:/from \ - -v multi-node_master-wazuh-var-multigroups:/to \ - alpine ash -c "cd /from ; cp -avp . /to" -``` -``` -docker container run --rm -it \ - -v wazuh-docker_ossec-active-response:/from \ - -v multi-node_master-wazuh-active-response:/to \ - alpine ash -c "cd /from ; cp -avp . /to" -``` -``` -docker container run --rm -it \ - -v wazuh-docker-etc:/from \ - -v multi-node_master-etc:/to \ - alpine ash -c "cd /from ; cp -avp . /to" -``` -``` -docker container run --rm -it \ - -v wazuh-docker-var:/from \ - -v multi-node_master-wazuh-var:/to \ - alpine ash -c "cd /from ; cp -avp . /to" -``` -``` -docker container run --rm -it \ - -v wazuh-docker_worker-ossec-api-configuration:/from \ - -v multi-node_worker-wazuh-api-configuration:/to \ - alpine ash -c "cd /from ; cp -avp . /to" -``` -``` -docker container run --rm -it \ - -v wazuh-docker_worker-ossec-etc:/from \ - -v multi-node_worker-wazuh-etc:/to \ - alpine ash -c "cd /from ; cp -avp . /to" -``` -``` -docker container run --rm -it \ - -v wazuh-docker_worker-ossec-logs:/from \ - -v multi-node_worker-wazuh-logs:/to \ - alpine ash -c "cd /from ; cp -avp . /to" -``` -``` -docker container run --rm -it \ - -v wazuh-docker_worker-ossec-queue:/from \ - -v multi-node_worker-wazuh-queue:/to \ - alpine ash -c "cd /from ; cp -avp . /to" -``` -``` -docker container run --rm -it \ - -v wazuh-docker_worker-ossec-var-multigroups:/from \ - -v multi-node_worker-wazuh-var-multigroups:/to \ - alpine ash -c "cd /from ; cp -avp . /to" -``` -``` -docker container run --rm -it \ - -v wazuh-docker_worker-ossec-active-response:/from \ - -v multi-node_worker-wazuh-active-response:/to \ - alpine ash -c "cd /from ; cp -avp . /to" -``` -``` -docker container run --rm -it \ - -v wazuh-docker_worker-etc:/from \ - -v multi-node_worker-wazuh-etc:/to \ - alpine ash -c "cd /from ; cp -avp . /to" -``` -``` -docker container run --rm -it \ - -v wazuh-docker_worker-var:/from \ - -v multi-node_worker-wazuh-var:/to \ - alpine ash -c "cd /from ; cp -avp . /to" -``` - -**7. Start the 4.4 environment.** -``` -git checkout 4.4 -cd multi-node -docker-compose -f generate-indexer-certs.yml run --rm generator -docker-compose up -d -``` - -**8. Check the access to Wazuh dashboard**: go to the Wazuh dashboard using the web browser and check the data. diff --git a/multi-node/docker-compose.yml b/multi-node/docker-compose.yml index 3076d6b0..ddbca606 100644 --- a/multi-node/docker-compose.yml +++ b/multi-node/docker-compose.yml @@ -38,7 +38,7 @@ services: - master-wazuh-logs:/var/wazuh-manager/logs - master-wazuh-queue:/var/wazuh-manager/queue - master-wazuh-var-multigroups:/var/wazuh-manager/var/multigroups - - ./config/wazuh_master/certs/root-ca.pem:/var/wazuh-manager/etc/certs/root-ca.pem + - ./config/root-ca/certs/root-ca.pem:/var/wazuh-manager/etc/certs/root-ca.pem - ./config/wazuh_master/certs/wazuh.master.pem:/var/wazuh-manager/etc/certs/manager.pem - ./config/wazuh_master/certs/wazuh.master-key.pem:/var/wazuh-manager/etc/certs/manager-key.pem @@ -77,7 +77,7 @@ services: - worker-wazuh-logs:/var/wazuh-manager/logs - worker-wazuh-queue:/var/wazuh-manager/queue - worker-wazuh-var-multigroups:/var/wazuh-manager/var/multigroups - - ./config/wazuh_worker/certs/root-ca.pem:/var/wazuh-manager/etc/certs/root-ca.pem + - ./config/root-ca/certs/root-ca.pem:/var/wazuh-manager/etc/certs/root-ca.pem - ./config/wazuh_worker/certs/wazuh.worker.pem:/var/wazuh-manager/etc/certs/manager.pem - ./config/wazuh_worker/certs/wazuh.worker-key.pem:/var/wazuh-manager/etc/certs/manager-key.pem @@ -113,7 +113,7 @@ services: start_period: 60s volumes: - wazuh-indexer-data-1:/var/lib/wazuh-indexer - - ./config/wazuh1_indexer/certs/root-ca.pem:/usr/share/wazuh-indexer/config/certs/root-ca.pem + - ./config/root-ca/certs/root-ca.pem:/usr/share/wazuh-indexer/config/certs/root-ca.pem - ./config/wazuh1_indexer/certs/wazuh1.indexer-key.pem:/usr/share/wazuh-indexer/config/certs/indexer-key.pem - ./config/wazuh1_indexer/certs/wazuh1.indexer.pem:/usr/share/wazuh-indexer/config/certs/indexer.pem - ./config/wazuh1_indexer/certs/admin.pem:/usr/share/wazuh-indexer/config/certs/admin.pem @@ -153,7 +153,7 @@ services: start_period: 60s volumes: - wazuh-indexer-data-2:/var/lib/wazuh-indexer - - ./config/wazuh2_indexer/certs/root-ca.pem:/usr/share/wazuh-indexer/config/certs/root-ca.pem + - ./config/root-ca/certs/root-ca.pem:/usr/share/wazuh-indexer/config/certs/root-ca.pem - ./config/wazuh2_indexer/certs/wazuh2.indexer-key.pem:/usr/share/wazuh-indexer/config/certs/indexer-key.pem - ./config/wazuh2_indexer/certs/wazuh2.indexer.pem:/usr/share/wazuh-indexer/config/certs/indexer.pem @@ -191,7 +191,7 @@ services: start_period: 60s volumes: - wazuh-indexer-data-3:/var/lib/wazuh-indexer - - ./config/wazuh3_indexer/certs/root-ca.pem:/usr/share/wazuh-indexer/config/certs/root-ca.pem + - ./config/root-ca/certs/root-ca.pem:/usr/share/wazuh-indexer/config/certs/root-ca.pem - ./config/wazuh3_indexer/certs/wazuh3.indexer-key.pem:/usr/share/wazuh-indexer/config/certs/indexer-key.pem - ./config/wazuh3_indexer/certs/wazuh3.indexer.pem:/usr/share/wazuh-indexer/config/certs/indexer.pem @@ -223,7 +223,7 @@ services: volumes: - ./config/wazuh_dashboard/certs/wazuh.dashboard.pem:/usr/share/wazuh-dashboard/config/certs/wazuh-dashboard.pem - ./config/wazuh_dashboard/certs/wazuh.dashboard-key.pem:/usr/share/wazuh-dashboard/config/certs/wazuh-dashboard-key.pem - - ./config/wazuh_dashboard/certs/root-ca.pem:/usr/share/wazuh-dashboard/config/certs/root-ca.pem + - ./config/root-ca/certs/root-ca.pem:/usr/share/wazuh-dashboard/config/certs/root-ca.pem - wazuh-dashboard-config:/usr/share/wazuh-dashboard/config - wazuh-dashboard-custom:/usr/share/wazuh-dashboard/plugins/wazuh/public/assets/custom depends_on: diff --git a/multi-node/volume-migrator.sh b/multi-node/volume-migrator.sh deleted file mode 100755 index 757065c2..00000000 --- a/multi-node/volume-migrator.sh +++ /dev/null @@ -1,213 +0,0 @@ -docker volume create \ - --label com.docker.compose.project=$2 \ - --label com.docker.compose.version=$1 \ - --label com.docker.compose.volume=wazuh-indexer-data-1 \ - $2_wazuh-indexer-data-1 - -docker volume create \ - --label com.docker.compose.project=$2 \ - --label com.docker.compose.version=$1 \ - --label com.docker.compose.volume=wazuh-indexer-data-2 \ - $2_wazuh-indexer-data-2 - -docker volume create \ - --label com.docker.compose.project=$2 \ - --label com.docker.compose.version=$1 \ - --label com.docker.compose.volume=wazuh-indexer-data-3 \ - $2_wazuh-indexer-data-3 - -docker volume create \ - --label com.docker.compose.project=$2 \ - --label com.docker.compose.version=$1 \ - --label com.docker.compose.volume=master_wazuh_api_configuration \ - $2_master_wazuh_api_configuration - -docker volume create \ - --label com.docker.compose.project=$2 \ - --label com.docker.compose.version=$1 \ - --label com.docker.compose.volume=master_wazuh_etc \ - $2_docker_wazuh_etc - -docker volume create \ - --label com.docker.compose.project=$2 \ - --label com.docker.compose.version=$1 \ - --label com.docker.compose.volume=master-wazuh-logs \ - $2_master-wazuh-logs - -docker volume create \ - --label com.docker.compose.project=$2 \ - --label com.docker.compose.version=$1 \ - --label com.docker.compose.volume=master-wazuh-queue \ - $2_master-wazuh-queue - -docker volume create \ - --label com.docker.compose.project=$2 \ - --label com.docker.compose.version=$1 \ - --label com.docker.compose.volume=master-wazuh-var-multigroups \ - $2_master-wazuh-var-multigroups - -docker volume create \ - --label com.docker.compose.project=$2 \ - --label com.docker.compose.version=$1 \ - --label com.docker.compose.volume=master-wazuh-active-response \ - $2_master-wazuh-active-response - -docker volume create \ - --label com.docker.compose.project=$2 \ - --label com.docker.compose.version=$1 \ - --label com.docker.compose.volume=master-wazuh-etc \ - $2_master-wazuh-etc - -docker volume create \ - --label com.docker.compose.project=$2 \ - --label com.docker.compose.version=$1 \ - --label com.docker.compose.volume=master-wazuh-var \ - $2_master-wazuh-var - -docker volume create \ - --label com.docker.compose.project=$2 \ - --label com.docker.compose.version=$1 \ - --label com.docker.compose.volume=worker_wazuh_api_configuration \ - $2_worker_wazuh_api_configuration - -docker volume create \ - --label com.docker.compose.project=$2 \ - --label com.docker.compose.version=$1 \ - --label com.docker.compose.volume=worker_wazuh_etc \ - $2_worker-wazuh-etc - -docker volume create \ - --label com.docker.compose.project=$2 \ - --label com.docker.compose.version=$1 \ - --label com.docker.compose.volume=worker-wazuh-logs \ - $2_worker-wazuh-logs - -docker volume create \ - --label com.docker.compose.project=$2 \ - --label com.docker.compose.version=$1 \ - --label com.docker.compose.volume=worker-wazuh-queue \ - $2_worker-wazuh-queue - -docker volume create \ - --label com.docker.compose.project=$2 \ - --label com.docker.compose.version=$1 \ - --label com.docker.compose.volume=worker-wazuh-var-multigroups \ - $2_worker-wazuh-var-multigroups - -docker volume create \ - --label com.docker.compose.project=$2 \ - --label com.docker.compose.version=$1 \ - --label com.docker.compose.volume=worker-wazuh-active-response \ - $2_worker-wazuh-active-response - -docker volume create \ - --label com.docker.compose.project=$2 \ - --label com.docker.compose.version=$1 \ - --label com.docker.compose.volume=worker-wazuh-etc \ - $2_worker-wazuh-etc - -docker volume create \ - --label com.docker.compose.project=$2 \ - --label com.docker.compose.version=$1 \ - --label com.docker.compose.volume=worker-wazuh-var \ - $2_worker-wazuh-var - -docker container run --rm -it \ - -v wazuh-docker_worker-var:/from \ - -v $2_worker-wazuh-var:/to \ - alpine ash -c "cd /from ; cp -avp . /to" - -docker container run --rm -it \ - -v wazuh-docker_elastic-data-1:/from \ - -v $2_wazuh-indexer-data-1:/to \ - alpine ash -c "cd /from ; cp -avp . /to" - -docker container run --rm -it \ - -v wazuh-docker_elastic-data-2:/from \ - -v $2_wazuh-indexer-data-2:/to \ - alpine ash -c "cd /from ; cp -avp . /to" - -docker container run --rm -it \ - -v wazuh-docker_elastic-data-3:/from \ - -v $2_wazuh-indexer-data-3:/to \ - alpine ash -c "cd /from ; cp -avp . /to" - -docker container run --rm -it \ - -v wazuh-docker_ossec-api-configuration:/from \ - -v $2_master-wazuh-api-configuration:/to \ - alpine ash -c "cd /from ; cp -avp . /to" - -docker container run --rm -it \ - -v wazuh-docker_ossec-etc:/from \ - -v $2_master-wazuh-etc:/to \ - alpine ash -c "cd /from ; cp -avp . /to" - -docker container run --rm -it \ - -v wazuh-docker_ossec-logs:/from \ - -v $2_master-wazuh-logs:/to \ - alpine ash -c "cd /from ; cp -avp . /to" - -docker container run --rm -it \ - -v wazuh-docker_ossec-queue:/from \ - -v $2_master-wazuh-queue:/to \ - alpine ash -c "cd /from ; cp -avp . /to" - -docker container run --rm -it \ - -v wazuh-docker_ossec-var-multigroups:/from \ - -v $2_master-wazuh-var-multigroups:/to \ - alpine ash -c "cd /from ; cp -avp . /to" - -docker container run --rm -it \ - -v wazuh-docker_ossec-active-response:/from \ - -v $2_master-wazuh-active-response:/to \ - alpine ash -c "cd /from ; cp -avp . /to" - -docker container run --rm -it \ - -v wazuh-docker-etc:/from \ - -v $2_master-wazuh-etc:/to \ - alpine ash -c "cd /from ; cp -avp . /to" - -docker container run --rm -it \ - -v wazuh-docker-var:/from \ - -v $2_master-wazuh-var:/to \ - alpine ash -c "cd /from ; cp -avp . /to" - -docker container run --rm -it \ - -v wazuh-docker_worker-ossec-api-configuration:/from \ - -v $2_worker-wazuh-api-configuration:/to \ - alpine ash -c "cd /from ; cp -avp . /to" - -docker container run --rm -it \ - -v wazuh-docker_worker-ossec-etc:/from \ - -v $2_worker-wazuh-etc:/to \ - alpine ash -c "cd /from ; cp -avp . /to" - -docker container run --rm -it \ - -v wazuh-docker_worker-ossec-logs:/from \ - -v $2_worker-wazuh-logs:/to \ - alpine ash -c "cd /from ; cp -avp . /to" - -docker container run --rm -it \ - -v wazuh-docker_worker-ossec-queue:/from \ - -v $2_worker-wazuh-queue:/to \ - alpine ash -c "cd /from ; cp -avp . /to" - -docker container run --rm -it \ - -v wazuh-docker_worker-ossec-var-multigroups:/from \ - -v $2_worker-wazuh-var-multigroups:/to \ - alpine ash -c "cd /from ; cp -avp . /to" - -docker container run --rm -it \ - -v wazuh-docker_worker-ossec-active-response:/from \ - -v $2_worker-wazuh-active-response:/to \ - alpine ash -c "cd /from ; cp -avp . /to" - -docker container run --rm -it \ - -v wazuh-docker_worker-etc:/from \ - -v $2_worker-wazuh-etc:/to \ - alpine ash -c "cd /from ; cp -avp . /to" - -docker container run --rm -it \ - -v wazuh-docker_worker-var:/from \ - -v $2_worker-wazuh-var:/to \ - alpine ash -c "cd /from ; cp -avp . /to" diff --git a/single-node/docker-compose.yml b/single-node/docker-compose.yml index 8365ed62..b650d905 100644 --- a/single-node/docker-compose.yml +++ b/single-node/docker-compose.yml @@ -38,7 +38,7 @@ services: - wazuh_logs:/var/wazuh-manager/logs - wazuh_queue:/var/wazuh-manager/queue - wazuh_var_multigroups:/var/wazuh-manager/var/multigroups - - ./config/wazuh_manager/certs/root-ca.pem:/var/wazuh-manager/etc/certs/root-ca.pem + - ./config/root-ca/certs/root-ca.pem:/var/wazuh-manager/etc/certs/root-ca.pem - ./config/wazuh_manager/certs/wazuh.manager.pem:/var/wazuh-manager/etc/certs/manager.pem - ./config/wazuh_manager/certs/wazuh.manager-key.pem:/var/wazuh-manager/etc/certs/manager-key.pem @@ -73,7 +73,7 @@ services: start_period: 60s volumes: - wazuh-indexer-data:/var/lib/wazuh-indexer - - ./config/wazuh_indexer/certs/root-ca.pem:/usr/share/wazuh-indexer/config/certs/root-ca.pem + - ./config/root-ca/certs/root-ca.pem:/usr/share/wazuh-indexer/config/certs/root-ca.pem - ./config/wazuh_indexer/certs/wazuh.indexer-key.pem:/usr/share/wazuh-indexer/config/certs/indexer-key.pem - ./config/wazuh_indexer/certs/wazuh.indexer.pem:/usr/share/wazuh-indexer/config/certs/indexer.pem - ./config/wazuh_indexer/certs/admin.pem:/usr/share/wazuh-indexer/config/certs/admin.pem @@ -107,7 +107,7 @@ services: volumes: - ./config/wazuh_dashboard/certs/wazuh.dashboard.pem:/usr/share/wazuh-dashboard/config/certs/dashboard.pem - ./config/wazuh_dashboard/certs/wazuh.dashboard-key.pem:/usr/share/wazuh-dashboard/config/certs/dashboard-key.pem - - ./config/wazuh_dashboard/certs/root-ca.pem:/usr/share/wazuh-dashboard/config/certs/root-ca.pem + - ./config/root-ca/certs/root-ca.pem:/usr/share/wazuh-dashboard/config/certs/root-ca.pem - wazuh-dashboard-config:/usr/share/wazuh-dashboard/config - wazuh-dashboard-custom:/usr/share/wazuh-dashboard/plugins/wazuh/public/assets/custom depends_on: