Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
13 changes: 3 additions & 10 deletions .editorconfig
Original file line number Diff line number Diff line change
Expand Up @@ -3,19 +3,12 @@ root = true
[*]
end_of_line = lf
insert_final_newline = true
indent_size = 2
indent_style = space
trim_trailing_whitespace = true

[Makefile]
[Makefile*]
indent_style = tab

[*.md]
indent_style = space
indent_size = 2

[*.py]
indent_style = space
indent_size = 4

[*.{yml,yaml}]
indent_style = space
indent_size = 2
2 changes: 2 additions & 0 deletions .prettierignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
*.yml
*.yaml
40 changes: 40 additions & 0 deletions .yamllint
Original file line number Diff line number Diff line change
@@ -1,7 +1,47 @@
yaml-files:
- "*.yaml"
- "*.yml"
- .yamllint

ignore-from-file:
- .gitignore
- .yamlignore

extends: default

rules:
anchors: enable
braces:
min-spaces-inside: 0
max-spaces-inside: 1
brackets: enable
colons: enable
commas: enable
comments:
min-spaces-from-content: 1
comments-indentation: disable
document-end:
present: false
document-start:
present: false
empty-lines: enable
empty-values: disable
float-values:
require-numeral-before-decimal: true
hyphens: enable
indentation:
indent-sequences: consistent
spaces: 2
key-duplicates: enable
key-ordering: disable
line-length: disable
new-line-at-end-of-file: enable
new-lines: enable
octal-values:
forbid-explicit-octal: true
forbid-implicit-octal: true
quoted-strings:
quote-type: any
required: false
trailing-spaces: enable
truthy: enable
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,8 +12,8 @@ Please see [defaults/main.yml](https://github.com/escalate/ansible-raspberry-lux

This role relies on the following dependencies:

* Roles: [requirements.yml](https://github.com/escalate/ansible-raspberry-luxtronik/blob/master/requirements.yml)
* Collections: None
- Roles: [requirements.yml](https://github.com/escalate/ansible-raspberry-luxtronik/blob/master/requirements.yml)
- Collections: None

## Installation

Expand Down
3 changes: 3 additions & 0 deletions molecule/default/molecule.yml
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,9 @@ platforms:

provisioner:
name: ansible
config_options:
defaults:
roles_path: ${MOLECULE_PROJECT_DIRECTORY}/..:~/.ansible/roles
log: true

verifier:
Expand Down
4 changes: 2 additions & 2 deletions tasks/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,15 +4,15 @@
state: directory
owner: root
group: root
mode: 0755
mode: "0755"

- name: Create backup script
ansible.builtin.template:
src: backup-luxtronik.sh.j2
dest: /usr/local/bin/backup-luxtronik.sh
owner: root
group: root
mode: 0755
mode: "0755"

- name: Add backup cron job
ansible.builtin.cron:
Expand Down