Merge "Pin Ansible Galaxy dependencies"
This commit is contained in:
commit
bb79085e0d
22
doc/source/development/development.rst
Normal file
22
doc/source/development/development.rst
Normal file
@ -0,0 +1,22 @@
|
|||||||
|
===========
|
||||||
|
Development
|
||||||
|
===========
|
||||||
|
|
||||||
|
Ansible Galaxy
|
||||||
|
==============
|
||||||
|
|
||||||
|
Kayobe uses a number of Ansible roles hosted on Ansible Galaxy. The role
|
||||||
|
dependencies are tracked in ``requirements.yml``, and specify required
|
||||||
|
versions. The process for changing a Galaxy role is as follows:
|
||||||
|
|
||||||
|
#. If required, develop changes for the role. This may be done outside of
|
||||||
|
Kayobe, or by modifying the role in place during development. If upstream
|
||||||
|
changes to the role have already been made, this step can be skipped.
|
||||||
|
#. Commit changes to the role, typically via a Github pull request.
|
||||||
|
#. Request that a tagged release of the role be made, or make one if you have
|
||||||
|
the necessary privileges.
|
||||||
|
#. Ensure that automatic imports are configured for the role using e.g. a
|
||||||
|
TravisCI webhook notification, or perform a manual import of the role on
|
||||||
|
Ansible Galaxy.
|
||||||
|
#. Modify the version in ``requirements.yml`` to match the new release of the
|
||||||
|
role.
|
@ -8,5 +8,6 @@ Kayobe Development Guide
|
|||||||
vagrant
|
vagrant
|
||||||
manual
|
manual
|
||||||
automated
|
automated
|
||||||
|
development
|
||||||
testing
|
testing
|
||||||
contributing
|
contributing
|
||||||
|
@ -1,25 +1,44 @@
|
|||||||
---
|
---
|
||||||
- src: ahuffman.resolv
|
- src: ahuffman.resolv
|
||||||
|
version: v1.2
|
||||||
- src: jriguera.configdrive
|
- src: jriguera.configdrive
|
||||||
|
# There are no versioned releases of this role.
|
||||||
|
version: 6b5f1d55bc3f27fa2855d8dd59b5c224d160d806
|
||||||
- src: MichaelRigart.interfaces
|
- src: MichaelRigart.interfaces
|
||||||
|
version: v1.1.0
|
||||||
- src: mrlesmithjr.manage-lvm
|
- src: mrlesmithjr.manage-lvm
|
||||||
|
version: v0.1.1
|
||||||
- src: resmo.ntp
|
- src: resmo.ntp
|
||||||
#- src: singleplatform-eng.users
|
version: 0.4.0
|
||||||
- src: https://github.com/stackhpc/ansible-users
|
- src: singleplatform-eng.users
|
||||||
version: append
|
version: v1.2.5
|
||||||
name: singleplatform-eng.users
|
|
||||||
- src: stackhpc.dell-powerconnect-switch
|
- src: stackhpc.dell-powerconnect-switch
|
||||||
|
version: v1.0.0
|
||||||
- src: stackhpc.drac
|
- src: stackhpc.drac
|
||||||
|
version: 1.1.4
|
||||||
- src: stackhpc.drac-facts
|
- src: stackhpc.drac-facts
|
||||||
|
version: 1.0.0
|
||||||
- src: stackhpc.grafana-conf
|
- src: stackhpc.grafana-conf
|
||||||
|
version: 1.0
|
||||||
- src: stackhpc.libvirt-host
|
- src: stackhpc.libvirt-host
|
||||||
|
version: v1.1.0
|
||||||
- src: stackhpc.libvirt-vm
|
- src: stackhpc.libvirt-vm
|
||||||
|
version: v1.1.0
|
||||||
- src: stackhpc.mellanox-switch
|
- src: stackhpc.mellanox-switch
|
||||||
|
version: v1.0.0
|
||||||
- src: stackhpc.os-flavors
|
- src: stackhpc.os-flavors
|
||||||
|
version: v1.0.0
|
||||||
- src: stackhpc.os-images
|
- src: stackhpc.os-images
|
||||||
|
version: v1.0.0
|
||||||
- src: stackhpc.os-ironic-state
|
- src: stackhpc.os-ironic-state
|
||||||
|
version: v1.0.0
|
||||||
- src: stackhpc.os-networks
|
- src: stackhpc.os-networks
|
||||||
|
version: v1.0.0
|
||||||
- src: stackhpc.os-openstackclient
|
- src: stackhpc.os-openstackclient
|
||||||
|
version: v1.2.0
|
||||||
- src: stackhpc.os-projects
|
- src: stackhpc.os-projects
|
||||||
|
version: v1.1.2
|
||||||
- src: stackhpc.os-shade
|
- src: stackhpc.os-shade
|
||||||
|
version: v1.2.0
|
||||||
- src: yatesr.timezone
|
- src: yatesr.timezone
|
||||||
|
version: 1.1.0
|
||||||
|
Loading…
x
Reference in New Issue
Block a user