


This is an Ansible role for expressing build environments for the CODE-RADE project. This role can be used to build Docker containers for the supported operating systems, as well as Virtual Machines, in an OpenStack environment. Major changes from the previous release are made to they way ssh host keys are generated. These are now pre-generated and statically managed. Private keys are encrypted with Ansible Vault prior to being committed to the repo.
CODE-RADE Build ContainerA somewhat OS-independent role to build CODE-RADE slaves for use in a continuous integration environment, using Ansible-Container.
Adds a CODE-RADE build container service to your Ansible Container project. To be used in conjunction with CODE-RADE Build Containers. For galaxy info, see meta/main.yml
Run the following commands
to install the service:
# Set the working directory to your Ansible Container project root
$ cd myproject
# Install the service$ ansible-container install AAROC.code-rade-build-containersRequirements# Create an empty project directory
$ mkdir myproject
# Set the working directory to the new directory
$ cd myproject
# Initialize the project
$ ansible-contiainer initVariables are all in vars/main.yml :
modules_path - The OS-dependent path where environment-modules keeps its base configuration by default.modules - CODE-RADE specific modulefiles ci and deploy which set up the build, test and deploy shells. These contain OS-specific variables, using anisble_os_familymodule_domains - The domain-specific modulefile paths to which CODE-RADE can write application modulefiles. Contain :prerequisites: OS-specific dependencies that need to be in the build environment in order to execute compilation and tests. Intentionally kept small.None
LicenseApache-2.0
Author InformationBruce Becker | brucellino@protonmail.ch
Africa-Arabia Regional Oper…
If you use this role in an academic or research context, please cite :
Bruce Becker. (2017). AAROC/CODE-RADE-container: DevOps for CODE-RADE - Build Container role [Data set]. Zenodo. AAROC/CODE-RADE-container:…