1
0
Fork 0
salty-dog/rules/ansible.yml

53 lines
1.1 KiB
YAML

name: salty-dog-ansible
rules:
- name: ansible-playbook
desc: ensure plays have important properties
level: info
tags:
- ansible
- playbook
check:
type: array
items:
type: object
required: [name, hosts, roles, tags]
properties:
name:
type: string
hosts:
type: string
roles:
type: array
items:
type: object
required: [role]
properties:
role:
type: string
tags:
type: array
items:
type: string
- name: ansible-role
desc: ensure roles have complete tasks
level: info
tags:
- ansible
- role
check:
type: array
items:
type: object
additionalProperties:
type: object
required: [name]
properties:
name:
type: string
environment:
type: object
additionalProperties:
type: string