commit ef6fe5c153c12351a8cdb1872ca72646ebf6d358 Author: vincent Date: Sat Aug 3 18:32:17 2024 +0200 first commit diff --git a/.drone.yml b/.drone.yml new file mode 100644 index 0000000..133d737 --- /dev/null +++ b/.drone.yml @@ -0,0 +1,17 @@ +--- +kind: pipeline +type: docker +name: lint +steps: + - name: ansible linting + image: cytopia/ansible-lint + commands: + - ansible-lint tasks/main.yml + - name: markdown linting + image: 06kellyjac/markdownlint-cli + commands: + - markdownlint . + when: + status: + - success + - failure diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..ba6d390 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +.galaxy_install_info diff --git a/.markdownlint.yml b/.markdownlint.yml new file mode 100644 index 0000000..0fba575 --- /dev/null +++ b/.markdownlint.yml @@ -0,0 +1,8 @@ +--- +# Default state for all rules +default: true +MD009: + strict: false +MD013: false +MD033: false +MD024: false diff --git a/.yammlint b/.yammlint new file mode 100644 index 0000000..8827676 --- /dev/null +++ b/.yammlint @@ -0,0 +1,33 @@ +--- +# Based on ansible-lint config +extends: default + +rules: + braces: + max-spaces-inside: 1 + level: error + brackets: + max-spaces-inside: 1 + level: error + colons: + max-spaces-after: -1 + level: error + commas: + max-spaces-after: -1 + level: error + comments: disable + comments-indentation: disable + document-start: disable + empty-lines: + max: 3 + level: error + hyphens: + level: error + indentation: disable + key-duplicates: enable + line-length: disable + new-line-at-end-of-file: disable + new-lines: + type: unix + trailing-spaces: disable + truthy: disable diff --git a/README.md b/README.md new file mode 100644 index 0000000..eaeb9ca --- /dev/null +++ b/README.md @@ -0,0 +1,24 @@ +Ansibke-k3s +========= + +role to manage K3S software + +Requirements +------------ + + +Role Variables +-------------- + + +Dependencies +------------ + + +Example Playbook +---------------- + + - hosts: servers + roles: + - role: ansible-k3s + diff --git a/defaults/main.yml b/defaults/main.yml new file mode 100644 index 0000000..968734c --- /dev/null +++ b/defaults/main.yml @@ -0,0 +1,2 @@ +--- +# defaults file for ansible-k3s diff --git a/handlers/main.yml b/handlers/main.yml new file mode 100644 index 0000000..a0495bb --- /dev/null +++ b/handlers/main.yml @@ -0,0 +1,2 @@ +--- +# handlers file for ansible-k3s diff --git a/meta/main.yml b/meta/main.yml new file mode 100644 index 0000000..f20ffa0 --- /dev/null +++ b/meta/main.yml @@ -0,0 +1,33 @@ +galaxy_info: + author: Vincent Ducamps + description: k3s instalation + company: + + # If the issue tracker for your role is not on github, uncomment the + # next line and provide a value + # issue_tracker_url: http://example.com/issue/tracker + + # Choose a valid license ID from https://spdx.org - some suggested licenses: + # - BSD-3-Clause (default) + # - MIT + # - GPL-2.0-or-later + # - GPL-3.0-only + # - Apache-2.0 + # - CC-BY-4.0 + + min_ansible_version: 2.1 + + # If this a Container Enabled role, provide the minimum Ansible Container version. + # min_ansible_container_version: + + galaxy_tags: [] + # List tags for your role here, one per line. A tag is a keyword that describes + # and categorizes the role. Users find roles by searching for tags. Be sure to + # remove the '[]' above, if you add tags to this list. + # + # NOTE: A tag is limited to a single word comprised of alphanumeric characters. + # Maximum 20 tags per role. + +dependencies: [] + # List your role dependencies here, one per line. Be sure to remove the '[]' above, + # if you add dependencies to this list. diff --git a/tasks/main.yml b/tasks/main.yml new file mode 100644 index 0000000..1e24194 --- /dev/null +++ b/tasks/main.yml @@ -0,0 +1,2 @@ +--- +# tasks file for ansible-k3s diff --git a/tests/inventory b/tests/inventory new file mode 100644 index 0000000..878877b --- /dev/null +++ b/tests/inventory @@ -0,0 +1,2 @@ +localhost + diff --git a/tests/test.yml b/tests/test.yml new file mode 100644 index 0000000..42566be --- /dev/null +++ b/tests/test.yml @@ -0,0 +1,5 @@ +--- +- hosts: localhost + remote_user: root + roles: + - ansible-k3s diff --git a/vars/main.yml b/vars/main.yml new file mode 100644 index 0000000..652d267 --- /dev/null +++ b/vars/main.yml @@ -0,0 +1,2 @@ +--- +# vars file for ansible-k3s