mirror of
https://github.com/kevinveenbirkenbach/computer-playbook.git
synced 2025-12-10 19:35:26 +00:00
44 lines
1.6 KiB
YAML
44 lines
1.6 KiB
YAML
---
|
|
- name: "load docker, proxy for '{{ application_id }}'"
|
|
include_role:
|
|
name: sys-stk-full-stateless
|
|
vars:
|
|
docker_compose_flush_handlers: false
|
|
docker_compose_file_creation_enabled: false
|
|
docker_git_repository_pull: true
|
|
docker_git_repository_address: "https://github.com/kevinveenbirkenbach/web-app-elk.git"
|
|
docker_git_repository_branch: "master"
|
|
domain: "{{ domains | get_domain(application_id) }}"
|
|
http_port: "{{ ports.localhost.http[application_id] }}"
|
|
|
|
- name: create elasticsearch-sysctl.conf
|
|
copy:
|
|
src: "elasticsearch-sysctl.conf"
|
|
dest: /etc/sysctl.d/elasticsearch-sysctl.conf
|
|
owner: root
|
|
group: root
|
|
|
|
- name: set vm.max_map_count=262144
|
|
command:
|
|
cmd: sysctl -w vm.max_map_count=262144
|
|
|
|
- name: copy docker-compose.yml
|
|
template: src=docker-compose.yml.j2 dest={{ docker_compose.directories.instance }}docker-compose.yml
|
|
notify: docker compose up
|
|
|
|
- name: copy elasticsearch.yml
|
|
template: src=elasticsearch.yml.j2 dest={{ docker_compose.directories.volumes }}elasticsearch/config/elasticsearch.yml
|
|
notify: docker compose up
|
|
|
|
- name: copy kibana.yml
|
|
template: src=kibana.yml.j2 dest={{ docker_compose.directories.volumes }}kibana/config/kibana.yml
|
|
notify: docker compose up
|
|
|
|
- name: copy logstash.yml
|
|
template: src=logstash.yml.j2 dest={{ docker_compose.directories.volumes }}logstash/config/logstash.yml
|
|
notify: docker compose up
|
|
|
|
- name: copy logstash.conf
|
|
template: src=logstash.conf.j2 dest={{ docker_compose.directories.volumes }}logstash/pipeline/logstash.conf
|
|
notify: docker compose up
|