DCD-224: Add development and testing doc.

This commit is contained in:
Steve Smith
2019-05-08 14:50:23 +10:00
parent 9831ae94e0
commit 0d0b068f50
2 changed files with 131 additions and 1 deletions

View File

@@ -31,7 +31,9 @@ helper-script `bin/ansible-with-atl-env` and the corresponding
(None currently; TBW)
## Development philosophy
## Development
### Development philosophy
The suite is intended to consist of a number of small, composable roles that can
be combined together into playbooks. Wherever possible the roles should be
@@ -48,6 +50,11 @@ them natively (e.g. the `jira_config` role depends on the `atl_cluster_node_id`
var being defined; on AWS this is provided by the `aws_common` role, which
should be run first).
### Development and testing
See [Development](DEVELOPMENT.md) for details on setting up a development
environment and running tests.
## Ansible layout
* Helper scripts are in `bin/`. In particular the `bin/ansible-with-atl-env`