├── .flake8 ├── .github └── workflows │ └── default.yml ├── .gitignore ├── .gitlab-ci.yml ├── .travis.yml ├── .yamllint ├── CHANGELOG.md ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── CONTRIBUTORS.md ├── LICENSE.md ├── README.md ├── defaults └── main.yml ├── files ├── .gitkeep └── GPG-KEY-elasticsearch ├── handlers └── main.yml ├── meta └── main.yml ├── molecule ├── centos7 │ ├── INSTALL.rst │ ├── molecule.yml │ └── verify.yml ├── centos8 │ ├── INSTALL.rst │ ├── molecule.yml │ └── verify.yml ├── debian10 │ ├── INSTALL.rst │ ├── molecule.yml │ └── verify.yml ├── debian8 │ ├── INSTALL.rst │ ├── molecule.yml │ └── verify.yml ├── debian9 │ ├── INSTALL.rst │ ├── molecule.yml │ └── verify.yml ├── fedora │ ├── INSTALL.rst │ ├── molecule.yml │ └── verify.yml ├── shared │ ├── converge.yml │ ├── prepare.yml │ └── verify.yml ├── ubuntu1604 │ ├── INSTALL.rst │ ├── molecule.yml │ └── verify.yml ├── ubuntu1804 │ ├── INSTALL.rst │ ├── molecule.yml │ └── verify.yml └── ubuntu2004 │ ├── INSTALL.rst │ ├── molecule.yml │ └── verify.yml ├── playbook.yml ├── requirements-dev.in ├── requirements-dev.txt ├── requirements.in ├── requirements.txt ├── requirements.yml ├── tasks ├── config_logstash.yml ├── debian.yml ├── main.yml ├── plugins.yml ├── redhat.yml ├── set_facts.yml └── validate_permissions.yml ├── templates ├── .gitkeep ├── etc │ ├── apt │ │ └── preferences.d │ │ │ └── logstash.j2 │ └── logstash │ │ └── conf.d │ │ ├── 000_inputs.conf.j2 │ │ ├── 001_filters.conf.j2 │ │ ├── 002_metrics.conf.j2 │ │ └── 999_outputs.conf.j2 └── logstash_repo.j2 └── vars └── main.yml /.flake8: -------------------------------------------------------------------------------- 1 | [flake8] 2 | exclude = venv/ 3 | -------------------------------------------------------------------------------- /.github/workflows/default.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrlesmithjr/ansible-logstash/HEAD/.github/workflows/default.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | venv/ 2 | -------------------------------------------------------------------------------- /.gitlab-ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrlesmithjr/ansible-logstash/HEAD/.gitlab-ci.yml -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrlesmithjr/ansible-logstash/HEAD/.travis.yml -------------------------------------------------------------------------------- /.yamllint: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrlesmithjr/ansible-logstash/HEAD/.yamllint -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrlesmithjr/ansible-logstash/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrlesmithjr/ansible-logstash/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrlesmithjr/ansible-logstash/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /CONTRIBUTORS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrlesmithjr/ansible-logstash/HEAD/CONTRIBUTORS.md -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrlesmithjr/ansible-logstash/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrlesmithjr/ansible-logstash/HEAD/README.md -------------------------------------------------------------------------------- /defaults/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrlesmithjr/ansible-logstash/HEAD/defaults/main.yml -------------------------------------------------------------------------------- /files/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /files/GPG-KEY-elasticsearch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrlesmithjr/ansible-logstash/HEAD/files/GPG-KEY-elasticsearch -------------------------------------------------------------------------------- /handlers/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrlesmithjr/ansible-logstash/HEAD/handlers/main.yml -------------------------------------------------------------------------------- /meta/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrlesmithjr/ansible-logstash/HEAD/meta/main.yml -------------------------------------------------------------------------------- /molecule/centos7/INSTALL.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrlesmithjr/ansible-logstash/HEAD/molecule/centos7/INSTALL.rst -------------------------------------------------------------------------------- /molecule/centos7/molecule.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrlesmithjr/ansible-logstash/HEAD/molecule/centos7/molecule.yml -------------------------------------------------------------------------------- /molecule/centos7/verify.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrlesmithjr/ansible-logstash/HEAD/molecule/centos7/verify.yml -------------------------------------------------------------------------------- /molecule/centos8/INSTALL.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrlesmithjr/ansible-logstash/HEAD/molecule/centos8/INSTALL.rst -------------------------------------------------------------------------------- /molecule/centos8/molecule.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrlesmithjr/ansible-logstash/HEAD/molecule/centos8/molecule.yml -------------------------------------------------------------------------------- /molecule/centos8/verify.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrlesmithjr/ansible-logstash/HEAD/molecule/centos8/verify.yml -------------------------------------------------------------------------------- /molecule/debian10/INSTALL.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrlesmithjr/ansible-logstash/HEAD/molecule/debian10/INSTALL.rst -------------------------------------------------------------------------------- /molecule/debian10/molecule.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrlesmithjr/ansible-logstash/HEAD/molecule/debian10/molecule.yml -------------------------------------------------------------------------------- /molecule/debian10/verify.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrlesmithjr/ansible-logstash/HEAD/molecule/debian10/verify.yml -------------------------------------------------------------------------------- /molecule/debian8/INSTALL.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrlesmithjr/ansible-logstash/HEAD/molecule/debian8/INSTALL.rst -------------------------------------------------------------------------------- /molecule/debian8/molecule.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrlesmithjr/ansible-logstash/HEAD/molecule/debian8/molecule.yml -------------------------------------------------------------------------------- /molecule/debian8/verify.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrlesmithjr/ansible-logstash/HEAD/molecule/debian8/verify.yml -------------------------------------------------------------------------------- /molecule/debian9/INSTALL.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrlesmithjr/ansible-logstash/HEAD/molecule/debian9/INSTALL.rst -------------------------------------------------------------------------------- /molecule/debian9/molecule.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrlesmithjr/ansible-logstash/HEAD/molecule/debian9/molecule.yml -------------------------------------------------------------------------------- /molecule/debian9/verify.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrlesmithjr/ansible-logstash/HEAD/molecule/debian9/verify.yml -------------------------------------------------------------------------------- /molecule/fedora/INSTALL.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrlesmithjr/ansible-logstash/HEAD/molecule/fedora/INSTALL.rst -------------------------------------------------------------------------------- /molecule/fedora/molecule.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrlesmithjr/ansible-logstash/HEAD/molecule/fedora/molecule.yml -------------------------------------------------------------------------------- /molecule/fedora/verify.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrlesmithjr/ansible-logstash/HEAD/molecule/fedora/verify.yml -------------------------------------------------------------------------------- /molecule/shared/converge.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrlesmithjr/ansible-logstash/HEAD/molecule/shared/converge.yml -------------------------------------------------------------------------------- /molecule/shared/prepare.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrlesmithjr/ansible-logstash/HEAD/molecule/shared/prepare.yml -------------------------------------------------------------------------------- /molecule/shared/verify.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrlesmithjr/ansible-logstash/HEAD/molecule/shared/verify.yml -------------------------------------------------------------------------------- /molecule/ubuntu1604/INSTALL.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrlesmithjr/ansible-logstash/HEAD/molecule/ubuntu1604/INSTALL.rst -------------------------------------------------------------------------------- /molecule/ubuntu1604/molecule.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrlesmithjr/ansible-logstash/HEAD/molecule/ubuntu1604/molecule.yml -------------------------------------------------------------------------------- /molecule/ubuntu1604/verify.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrlesmithjr/ansible-logstash/HEAD/molecule/ubuntu1604/verify.yml -------------------------------------------------------------------------------- /molecule/ubuntu1804/INSTALL.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrlesmithjr/ansible-logstash/HEAD/molecule/ubuntu1804/INSTALL.rst -------------------------------------------------------------------------------- /molecule/ubuntu1804/molecule.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrlesmithjr/ansible-logstash/HEAD/molecule/ubuntu1804/molecule.yml -------------------------------------------------------------------------------- /molecule/ubuntu1804/verify.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrlesmithjr/ansible-logstash/HEAD/molecule/ubuntu1804/verify.yml -------------------------------------------------------------------------------- /molecule/ubuntu2004/INSTALL.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrlesmithjr/ansible-logstash/HEAD/molecule/ubuntu2004/INSTALL.rst -------------------------------------------------------------------------------- /molecule/ubuntu2004/molecule.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrlesmithjr/ansible-logstash/HEAD/molecule/ubuntu2004/molecule.yml -------------------------------------------------------------------------------- /molecule/ubuntu2004/verify.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrlesmithjr/ansible-logstash/HEAD/molecule/ubuntu2004/verify.yml -------------------------------------------------------------------------------- /playbook.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrlesmithjr/ansible-logstash/HEAD/playbook.yml -------------------------------------------------------------------------------- /requirements-dev.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrlesmithjr/ansible-logstash/HEAD/requirements-dev.in -------------------------------------------------------------------------------- /requirements-dev.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrlesmithjr/ansible-logstash/HEAD/requirements-dev.txt -------------------------------------------------------------------------------- /requirements.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrlesmithjr/ansible-logstash/HEAD/requirements.in -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrlesmithjr/ansible-logstash/HEAD/requirements.txt -------------------------------------------------------------------------------- /requirements.yml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tasks/config_logstash.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrlesmithjr/ansible-logstash/HEAD/tasks/config_logstash.yml -------------------------------------------------------------------------------- /tasks/debian.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrlesmithjr/ansible-logstash/HEAD/tasks/debian.yml -------------------------------------------------------------------------------- /tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrlesmithjr/ansible-logstash/HEAD/tasks/main.yml -------------------------------------------------------------------------------- /tasks/plugins.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrlesmithjr/ansible-logstash/HEAD/tasks/plugins.yml -------------------------------------------------------------------------------- /tasks/redhat.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrlesmithjr/ansible-logstash/HEAD/tasks/redhat.yml -------------------------------------------------------------------------------- /tasks/set_facts.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrlesmithjr/ansible-logstash/HEAD/tasks/set_facts.yml -------------------------------------------------------------------------------- /tasks/validate_permissions.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrlesmithjr/ansible-logstash/HEAD/tasks/validate_permissions.yml -------------------------------------------------------------------------------- /templates/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /templates/etc/apt/preferences.d/logstash.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrlesmithjr/ansible-logstash/HEAD/templates/etc/apt/preferences.d/logstash.j2 -------------------------------------------------------------------------------- /templates/etc/logstash/conf.d/000_inputs.conf.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrlesmithjr/ansible-logstash/HEAD/templates/etc/logstash/conf.d/000_inputs.conf.j2 -------------------------------------------------------------------------------- /templates/etc/logstash/conf.d/001_filters.conf.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrlesmithjr/ansible-logstash/HEAD/templates/etc/logstash/conf.d/001_filters.conf.j2 -------------------------------------------------------------------------------- /templates/etc/logstash/conf.d/002_metrics.conf.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrlesmithjr/ansible-logstash/HEAD/templates/etc/logstash/conf.d/002_metrics.conf.j2 -------------------------------------------------------------------------------- /templates/etc/logstash/conf.d/999_outputs.conf.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrlesmithjr/ansible-logstash/HEAD/templates/etc/logstash/conf.d/999_outputs.conf.j2 -------------------------------------------------------------------------------- /templates/logstash_repo.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrlesmithjr/ansible-logstash/HEAD/templates/logstash_repo.j2 -------------------------------------------------------------------------------- /vars/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrlesmithjr/ansible-logstash/HEAD/vars/main.yml --------------------------------------------------------------------------------