Add yamllint linter to check manifests files

This commit is contained in:
Marcin Engelmann 2018-01-20 10:30:37 +01:00
parent f00c63eaeb
commit af83f645dd
20 changed files with 76 additions and 66 deletions

6
.yamllint Normal file
View file

@ -0,0 +1,6 @@
---
extends: default
rules:
line-length:
max: 160

View file

@ -23,10 +23,10 @@ volume:
size: 10GiB size: 10GiB
packages: packages:
components: components:
- main - main
- contrib - contrib
- non-free - non-free
plugins: plugins:
ntp: ntp:
servers: servers:
- time.windows.com - time.windows.com

View file

@ -23,15 +23,15 @@ volume:
size: 10GiB size: 10GiB
packages: packages:
components: components:
- main - main
- contrib - contrib
- non-free - non-free
preferences: preferences:
backport-kernel: backport-kernel:
- package: linux-image-* initramfs-tools - package: linux-image-* initramfs-tools
pin: release n=wheezy-backports pin: release n=wheezy-backports
pin-priority: 500 pin-priority: 500
plugins: plugins:
ntp: ntp:
servers: servers:
- time.windows.com - time.windows.com

View file

@ -26,9 +26,9 @@ volume:
packages: packages:
mirror: http://cloudfront.debian.net/debian mirror: http://cloudfront.debian.net/debian
components: components:
- main - main
- contrib - contrib
- non-free - non-free
plugins: plugins:
cloud_init: cloud_init:
metadata_sources: Ec2 metadata_sources: Ec2

View file

@ -3,8 +3,8 @@ name: debian-{system.release}-{system.architecture}-{%y}{%m}{%d}
provider: provider:
name: kvm name: kvm
virtio_modules: virtio_modules:
- virtio_pci - virtio_pci
- virtio_blk - virtio_blk
bootstrapper: bootstrapper:
workspace: /target workspace: /target
system: system:

View file

@ -3,8 +3,8 @@ name: debian-{system.release}-{system.architecture}-{%Y}{%m}{%d}
provider: provider:
name: kvm name: kvm
virtio_modules: virtio_modules:
- virtio_pci - virtio_pci
- virtio_blk - virtio_blk
bootstrapper: bootstrapper:
workspace: /target workspace: /target
system: system:
@ -26,7 +26,7 @@ packages:
mirror: http://httpredir.debian.org/debian mirror: http://httpredir.debian.org/debian
install: install:
# required to be pre-installed for proper puppet functioning of # required to be pre-installed for proper puppet functioning of
# puppetlabs-apt, it is also the primary puppet module # puppetlabs-apt, it is also the primary puppet module
- lsb-release - lsb-release
plugins: plugins:
# It is advisable to avoid running things as root, use a sudo account instead # It is advisable to avoid running things as root, use a sudo account instead

View file

@ -3,8 +3,8 @@ name: debian-{system.release}-{system.architecture}-{%Y}{%m}{%d}
provider: provider:
name: kvm name: kvm
virtio_modules: virtio_modules:
- virtio_pci - virtio_pci
- virtio_blk - virtio_blk
bootstrapper: bootstrapper:
workspace: /target workspace: /target
system: system:

View file

@ -3,8 +3,8 @@ name: debian-{system.release}-{system.architecture}-{%Y}{%m}{%d}
provider: provider:
name: kvm name: kvm
virtio_modules: virtio_modules:
- virtio_pci - virtio_pci
- virtio_blk - virtio_blk
bootstrapper: bootstrapper:
workspace: /target workspace: /target
system: system:
@ -26,7 +26,7 @@ packages:
mirror: http://httpredir.debian.org/debian mirror: http://httpredir.debian.org/debian
install: install:
# required to be pre-installed for proper puppet functioning of # required to be pre-installed for proper puppet functioning of
# puppetlabs-apt, it is also the primary puppet module # puppetlabs-apt, it is also the primary puppet module
- lsb-release - lsb-release
plugins: plugins:
# It is advisable to avoid running things as root, use a sudo account instead # It is advisable to avoid running things as root, use a sudo account instead

View file

@ -3,8 +3,8 @@ name: debian-{system.release}-{system.architecture}-{%Y}{%m}{%d}
provider: provider:
name: kvm name: kvm
virtio_modules: virtio_modules:
- virtio_pci - virtio_pci
- virtio_blk - virtio_blk
bootstrapper: bootstrapper:
workspace: /target workspace: /target
system: system:

View file

@ -3,8 +3,8 @@ name: debian-{system.release}-{system.architecture}-{%y}{%m}{%d}
provider: provider:
name: kvm name: kvm
virtio_modules: virtio_modules:
- virtio_pci - virtio_pci
- virtio_blk - virtio_blk
bootstrapper: bootstrapper:
workspace: /target workspace: /target
system: system:

View file

@ -33,7 +33,7 @@ packages:
plugins: plugins:
cloud_init: cloud_init:
disable_modules: disable_modules:
- landscape - landscape
- byobu - byobu
- ssh-import-id - ssh-import-id
username: admin username: admin

View file

@ -34,4 +34,4 @@ plugins:
enable_keyring_repo: true enable_keyring_repo: true
ntp: ntp:
servers: servers:
- metadata.google.internal - metadata.google.internal

View file

@ -46,7 +46,7 @@ plugins:
enable_keyring_repo: true enable_keyring_repo: true
ntp: ntp:
servers: servers:
- metadata.google.internal - metadata.google.internal
unattended_upgrades: unattended_upgrades:
download_interval: 1 download_interval: 1
update_interval: 1 update_interval: 1

View file

@ -34,21 +34,21 @@ packages:
- vim - vim
preferences: preferences:
backport-kernel: backport-kernel:
- package: linux-image-* initramfs-tools - package: linux-image-* initramfs-tools
pin: release n=wheezy-backports pin: release n=wheezy-backports
pin-priority: 500 pin-priority: 500
backport-ssh: backport-ssh:
- package: init-system-helpers openssh-sftp-server openssh-client openssh-server - package: init-system-helpers openssh-sftp-server openssh-client openssh-server
pin: release n=wheezy-backports pin: release n=wheezy-backports
pin-priority: 500 pin-priority: 500
backport-growroot: backport-growroot:
- package: cloud-initramfs-growroot - package: cloud-initramfs-growroot
pin: release n=wheezy-backports pin: release n=wheezy-backports
pin-priority: 500 pin-priority: 500
plugins: plugins:
google_cloud_repo: google_cloud_repo:
cleanup_bootstrap_key: True cleanup_bootstrap_key: true
enable_keyring_repo: True enable_keyring_repo: true
ntp: ntp:
servers: servers:
- metadata.google.internal - metadata.google.internal

View file

@ -34,8 +34,8 @@ packages:
- vim - vim
plugins: plugins:
google_cloud_repo: google_cloud_repo:
cleanup_bootstrap_key: True cleanup_bootstrap_key: true
enable_keyring_repo: True enable_keyring_repo: true
ntp: ntp:
servers: servers:
- metadata.google.internal - metadata.google.internal

View file

@ -34,4 +34,4 @@ plugins:
enable_keyring_repo: true enable_keyring_repo: true
ntp: ntp:
servers: servers:
- metadata.google.internal - metadata.google.internal

View file

@ -37,9 +37,9 @@ packages:
preferences: preferences:
# python-crcmod in backports has a compiled version needed for Google Cloud Storage. # python-crcmod in backports has a compiled version needed for Google Cloud Storage.
backport-python-crcmod: backport-python-crcmod:
- package: python-crcmod - package: python-crcmod
pin: release n=jessie-backports pin: release n=jessie-backports
pin-priority: 500 pin-priority: 500
plugins: plugins:
expand_root: expand_root:
filesystem_type: ext4 filesystem_type: ext4
@ -50,7 +50,7 @@ plugins:
enable_keyring_repo: true enable_keyring_repo: true
ntp: ntp:
servers: servers:
- metadata.google.internal - metadata.google.internal
unattended_upgrades: unattended_upgrades:
download_interval: 1 download_interval: 1
update_interval: 1 update_interval: 1

View file

@ -34,4 +34,4 @@ plugins:
enable_keyring_repo: true enable_keyring_repo: true
ntp: ntp:
servers: servers:
- metadata.google.internal - metadata.google.internal

View file

@ -46,7 +46,7 @@ plugins:
enable_keyring_repo: true enable_keyring_repo: true
ntp: ntp:
servers: servers:
- metadata.google.internal - metadata.google.internal
unattended_upgrades: unattended_upgrades:
download_interval: 1 download_interval: 1
update_interval: 1 update_interval: 1

View file

@ -1,5 +1,5 @@
[tox] [tox]
envlist = flake8, unit, integration, docs envlist = flake8, yamllint, unit, integration, docs
[flake8] [flake8]
ignore = E221,E241,E501 ignore = E221,E241,E501
@ -38,3 +38,7 @@ deps =
sphinx != 1.5 sphinx != 1.5
sphinx_rtd_theme sphinx_rtd_theme
commands = sphinx-build -W -b html -d _build/html/doctrees . _build/html commands = sphinx-build -W -b html -d _build/html/doctrees . _build/html
[testenv:yamllint]
deps = yamllint
commands = yamllint manifests