yamllinting

This commit is contained in:
ryanmerolle 2022-07-29 17:45:59 +00:00
parent 5b5e506f88
commit 84a137c947
40 changed files with 41 additions and 97 deletions

View File

@ -1,3 +1,4 @@
---
- prefix: 10.0.0.0/16
rir: RFC1918
tenant: tenant1

View File

@ -1,3 +1,4 @@
---
- asn: 1
rir: RFC1918
tenant: tenant1

View File

@ -1,3 +1,4 @@
---
- name: VPLS
slug: vpls
- name: MPLS

View File

@ -1,3 +1,4 @@
---
- cid: Circuit_ID-1
provider: Provider1
type: Internet

View File

@ -1,3 +1,4 @@
---
- name: Group 1
slug: group-1
- name: Group 2

View File

@ -1,2 +1,3 @@
---
- name: Hyper-V
slug: hyper-v

View File

@ -1,3 +1,4 @@
---
- name: cluster1
type: Hyper-V
group: Group 1

View File

@ -1,13 +1,4 @@
#Possible Choices:
# type:
# - virtual
# - lag
# - 1000base-t
# - ... and many more. See for yourself:
# https://github.com/netbox-community/netbox/blob/295d4f0394b431351c0cb2c3ecc791df68c6c2fb/netbox/dcim/choices.py#L510
##
#Examples:
---
- device: server01
enabled: true
type: virtual

View File

@ -1,3 +1,4 @@
---
- name: switch
slug: switch
color: Grey

View File

@ -1,3 +1,4 @@
---
- model: Model 1
manufacturer: Manufacturer 1
slug: model-1

View File

@ -1,18 +1,4 @@
#Possible Choices:
# face:
# - front
# - rear
# status:
# - offline
# - active
# - planned
# - staged
# - failed
# - inventory
# - decommissioning
##
#Examples:
---
- name: server01
device_role: server
device_type: Other

View File

@ -1,3 +1,4 @@
---
# applications:
# users:
# - technical_user

View File

@ -1,21 +1,4 @@
#Possible Choices:
# status:
# - active
# - reserved
# - deprecated
# - dhcp
# role:
# - loopback
# - secondary
# - anycast
# - vip
# - vrrp
# - hsrp
# - glbp
# - carp
##
#Examples:
---
- address: 10.1.1.1/24
device: server01
interface: to-server02

View File

@ -1,3 +1,4 @@
---
- name: cage 101
slug: cage-101
site: SING 1

View File

@ -1,3 +1,4 @@
---
- name: Manufacturer 1
slug: manufacturer-1
- name: Manufacturer 2

View File

@ -1,3 +1,4 @@
---
# all.ro:
# actions:
# - view

View File

@ -1,3 +1,4 @@
---
- name: Platform 1
slug: platform-1
manufacturer: Manufacturer 1

View File

@ -1,3 +1,4 @@
---
- name: power feed 1
power_panel: power panel AMS 1
voltage: 208

View File

@ -1,3 +1,4 @@
---
- name: power panel AMS 1
site: AMS 1
- name: power panel SING 1

View File

@ -1,2 +1,3 @@
---
- name: Main Management
slug: main-management

View File

@ -1,12 +1,4 @@
#Possible Choices:
# status:
# - container
# - active
# - reserved
# - deprecated
##
#Examples:
---
- description: prefix1
prefix: 10.1.1.0/24
site: AMS 1

View File

@ -1,3 +1,4 @@
---
- name: Provider1
slug: provider1
asn: 121

View File

@ -1,3 +1,4 @@
---
- name: Role 1
slug: role-1
color: Pink

View File

@ -1,19 +1,4 @@
#Possible Choices:
# width:
# - 19
# - 23
# types:
# - 2-post-frame
# - 4-post-frame
# - 4-post-cabinet
# - wall-frame
# - wall-cabinet
# outer_unit:
# - mm
# - in
##
#Examples:
---
- site: AMS 1
name: rack-01
role: Role 1

View File

@ -1,3 +1,4 @@
---
- name: Singapore
slug: singapore
- name: Amsterdam

View File

@ -1,3 +1,4 @@
---
- is_private: true
name: RFC1918
slug: rfc1918

View File

@ -1,3 +1,4 @@
---
- name: 65000:1001
tenant: tenant1
- name: 65000:1002

View File

@ -1,3 +1,4 @@
---
- name: DNS
protocol: TCP
ports:

View File

@ -1,3 +1,4 @@
---
- name: AMS 1
slug: ams1
region: Downtown

View File

@ -1,3 +1,4 @@
---
- name: Tag 1
slug: tag-1
color: Pink

View File

@ -1,3 +1,4 @@
---
- name: Tenant Group 1
slug: tenant-group-1
- name: Tenant Group 2

View File

@ -1,3 +1,4 @@
---
- name: tenant1
slug: tenant1
- name: tenant2

View File

@ -1,3 +1,4 @@
---
admin:
api_token: 0123456789admin789abcdef01234567admin
is_active: True

View File

@ -1,11 +1,4 @@
#Possible Choices:
# status:
# - active
# - offline
# - staged
##
#Examples:
---
- cluster: cluster1
comments: VM1
disk: 200

View File

@ -1,3 +1,4 @@
---
- description: Network Interface 1
enabled: true
mac_address: 00:77:77:77:77:77

View File

@ -1,3 +1,4 @@
---
- name: VLAN group 1
scope_type: dcim.region
scope: Amsterdam

View File

@ -1,11 +1,4 @@
#Possible Choices:
# status:
# - active
# - reserved
# - deprecated
##
#Examples:
---
- name: vlan1
site: AMS 1
status: active

View File

@ -1,3 +1,4 @@
---
- enforce_unique: true
name: vrf1
tenant: tenant1

View File

@ -1,14 +1,4 @@
#Possible Choices:
# object_types:
# - device
# - site
# - any-other-content-type
# types:
# - type_create
# - type_update
# - type_delete
#Examples:
---
- name: device_creation
payload_url: 'http://localhost:8080'
object_types:

View File

@ -1,3 +1,4 @@
---
repos:
- repo: https://github.com/pre-commit/pre-commit-hooks
rev: v4.3.0
@ -49,8 +50,7 @@ repos:
- repo: https://github.com/Lucas-C/pre-commit-hooks-nodejs
rev: v1.1.2
hooks:
- id: htmlhint
# optional custom config:
- id: htmlhint
args: [--config, .htmlhintrc]
- repo: https://github.com/igorshubovych/markdownlint-cli
rev: v0.32.1