mirror of
https://github.com/kevingruesser/bootstrap-vz.git
synced 2025-08-22 09:50:37 +00:00
Add yamllint linter to check manifests files
This commit is contained in:
parent
f00c63eaeb
commit
af83f645dd
20 changed files with 76 additions and 66 deletions
6
.yamllint
Normal file
6
.yamllint
Normal file
|
@ -0,0 +1,6 @@
|
||||||
|
---
|
||||||
|
extends: default
|
||||||
|
|
||||||
|
rules:
|
||||||
|
line-length:
|
||||||
|
max: 160
|
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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:
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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:
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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:
|
||||||
|
|
|
@ -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:
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -34,4 +34,4 @@ plugins:
|
||||||
enable_keyring_repo: true
|
enable_keyring_repo: true
|
||||||
ntp:
|
ntp:
|
||||||
servers:
|
servers:
|
||||||
- metadata.google.internal
|
- metadata.google.internal
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -34,4 +34,4 @@ plugins:
|
||||||
enable_keyring_repo: true
|
enable_keyring_repo: true
|
||||||
ntp:
|
ntp:
|
||||||
servers:
|
servers:
|
||||||
- metadata.google.internal
|
- metadata.google.internal
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -34,4 +34,4 @@ plugins:
|
||||||
enable_keyring_repo: true
|
enable_keyring_repo: true
|
||||||
ntp:
|
ntp:
|
||||||
servers:
|
servers:
|
||||||
- metadata.google.internal
|
- metadata.google.internal
|
||||||
|
|
|
@ -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
|
||||||
|
|
6
tox.ini
6
tox.ini
|
@ -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
|
||||||
|
|
Loading…
Add table
Reference in a new issue