diff --git a/.gitea/workflows/yamllint_and_pass_check.yml b/.gitea/workflows/yamllint_and_pass_check.yml new file mode 100644 index 0000000..4b1c059 --- /dev/null +++ b/.gitea/workflows/yamllint_and_pass_check.yml @@ -0,0 +1,23 @@ +--- +name: YAML Lint + +on: [push] + +jobs: + yamllint: + runs-on: ubuntu-yamllint + steps: + - name: Checkout linting + uses: actions/checkout@v4 + - name: Run yamllint with auto-detected config + run: yamllint -c .yamllint . + gitleaks: + runs-on: ubuntu-yamllint + steps: + - name: Checkout passwords leaks + uses: actions/checkout@v4 + with: + fetch-depth: 0 + - name: Run gitleaks + run: gitleaks detect --source . +... diff --git a/.gitleaks.toml b/.gitleaks.toml new file mode 100644 index 0000000..0d07f0f --- /dev/null +++ b/.gitleaks.toml @@ -0,0 +1,7 @@ +[extend] +useDefault = true + +[allowlist] +paths = [ + '''roles/logs_settings_on_ptaf/templates/filebeat.yml.j2''', +] diff --git a/.yamllint b/.yamllint new file mode 100644 index 0000000..9f389d6 --- /dev/null +++ b/.yamllint @@ -0,0 +1,11 @@ +--- +extends: default + +ignore: | + roles/filebeat_install/files/fields.yml + .gitea/workflows/yamllint.yml + +rules: +line-length: +max: 180 +... diff --git a/ansible_ping_test.yml b/ansible_ping_test.yml new file mode 100644 index 0000000..2928530 --- /dev/null +++ b/ansible_ping_test.yml @@ -0,0 +1,7 @@ +--- +- name: Test connectivity to localhost + hosts: localhost + gather_facts: false + tasks: + - name: Ping localhost + ansible.builtin.ping: