diff --git a/.ansible-lint b/.ansible-lint new file mode 100644 index 0000000..5891ff5 --- /dev/null +++ b/.ansible-lint @@ -0,0 +1,3 @@ +--- +skip_list: + - yaml diff --git a/.drone.yml b/.drone.yml new file mode 100644 index 0000000..7f06fb5 --- /dev/null +++ b/.drone.yml @@ -0,0 +1,21 @@ +--- +kind: pipeline +type: docker +name: Lint + +steps: + - name: yamllint + image: cytopia/yamllint + commands: + - yamllint . + + - name: ansible-playbook syntax check + image: cytopia/ansible + commands: + - ansible-galaxy install -r requirements.yml + - ansible-playbook main.yml --syntax-check + + - name: ansible-lint + image: cytopia/ansible-lint + commands: + - ansible-lint main.yml diff --git a/roles/disksetup/efi_gpt_btrfs/partitioning/defaults/main.yml b/roles/disksetup/efi_gpt_btrfs/partitioning/defaults/main.yml index 5b56c93..5ddf0d1 100644 --- a/roles/disksetup/efi_gpt_btrfs/partitioning/defaults/main.yml +++ b/roles/disksetup/efi_gpt_btrfs/partitioning/defaults/main.yml @@ -19,6 +19,7 @@ partitioning_priv_esp_size: "{{ 512 * 1024 * 1024 }}" # +-- @home (to be mmounted at /home) # +-- ... # +# yamllint disable-line rule:line-length partitioning_priv_btrfs_subvolumes: "{{ partitioning_priv_core_btrfs_subvolumes + partitioning_priv_extra_btrfs_subvolumes }}" # These subvolumes should always be present. DO NOT OVERRIDE. diff --git a/roles/disksetup/efi_gpt_luks_btrfs/partitioning/defaults/main.yml b/roles/disksetup/efi_gpt_luks_btrfs/partitioning/defaults/main.yml index 1dfd7d3..39accb7 100644 --- a/roles/disksetup/efi_gpt_luks_btrfs/partitioning/defaults/main.yml +++ b/roles/disksetup/efi_gpt_luks_btrfs/partitioning/defaults/main.yml @@ -19,6 +19,7 @@ partitioning_priv_esp_size: "{{ 512 * 1024 * 1024 }}" # +-- @home (to be mmounted at /home) # +-- ... # +# yamllint disable-line rule:line-length partitioning_priv_btrfs_subvolumes: "{{ partitioning_priv_core_btrfs_subvolumes + partitioning_priv_extra_btrfs_subvolumes }}" # These subvolumes should always be present. DO NOT OVERRIDE. diff --git a/roles/display_manager/lightdm/tasks/main.yml b/roles/display_manager/lightdm/tasks/main.yml index 822f53b..2a718e7 100644 --- a/roles/display_manager/lightdm/tasks/main.yml +++ b/roles/display_manager/lightdm/tasks/main.yml @@ -1,3 +1,4 @@ +--- - name: Install lightdm. pacman: name: diff --git a/roles/display_server/xorg/tasks/main.yml b/roles/display_server/xorg/tasks/main.yml index b70debb..dba696b 100644 --- a/roles/display_server/xorg/tasks/main.yml +++ b/roles/display_server/xorg/tasks/main.yml @@ -1,3 +1,4 @@ +--- - name: Install packages. aur: name: diff --git a/roles/window_manager/i3/tasks/main.yml b/roles/window_manager/i3/tasks/main.yml index 6861c29..ea28589 100644 --- a/roles/window_manager/i3/tasks/main.yml +++ b/roles/window_manager/i3/tasks/main.yml @@ -1,3 +1,4 @@ +--- - name: Install i3. pacman: name: