Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/githubfoam/freewheeler
data center as code, data center as compliance, molecule, tox
https://github.com/githubfoam/freewheeler
compliance-as-code molecule tox
Last synced: 13 days ago
JSON representation
data center as code, data center as compliance, molecule, tox
- Host: GitHub
- URL: https://github.com/githubfoam/freewheeler
- Owner: githubfoam
- License: gpl-3.0
- Created: 2018-12-28T08:49:17.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2020-07-18T11:29:33.000Z (over 4 years ago)
- Last Synced: 2023-04-24T15:37:08.344Z (over 1 year ago)
- Topics: compliance-as-code, molecule, tox
- Language: Python
- Homepage:
- Size: 112 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# freewheeler
dummy TOXTravis (.com) branch:
[![Build Status](https://travis-ci.com/githubfoam/freewheeler.svg?branch=master)](https://travis-ci.com/githubfoam/freewheeler)Travis (.com) dev branch:
[![Build Status](https://travis-ci.com/githubfoam/freewheeler.svg?branch=dev)](https://travis-ci.com/githubfoam/freewheeler)Travis (.com) tox-branch branch:
[![Build Status](https://travis-ci.com/githubfoam/freewheeler.svg?branch=tox-branch)](https://travis-ci.com/githubfoam/freewheeler)~~~~
----------------
Playbook
----------------molecule testinfra :
- MOLECULE_SCENARIO=ubuntu1810
- MOLECULE_SCENARIO=ubuntu1904
- MOLECULE_SCENARIO=ubuntu1804
- MOLECULE_SCENARIO=ubuntu1604
- MOLECULE_SCENARIO=centos77
- MOLECULE_SCENARIO=centos76
- MOLECULE_SCENARIO=centos74
- MOLECULE_SCENARIO=fedora29
- MOLECULE_SCENARIO=opensuseleap
- MOLECULE_SCENARIO=opensusetumbleweed
- MOLECULE_SCENARIO=debianjessie
- MOLECULE_SCENARIO=debianstretch
- MOLECULE_SCENARIO=alpine
- MOLECULE_SCENARIO=amazonlinux
- MOLECULE_SCENARIO=oraclelinuxLicense
-------GNU General Public License v3.0
Author Information
------------------An optional section for the role authors
~~~~
upgrade
~~~~#add
.travis.yml
- TOX_ENV=py27 MOLECULE_SCENARIO=centos77# Install package (task)
tasks\CentOS-install.yml# extend task for specific CentOS versions, 7.7 etc.. (optional)
tasks\CentOS-install.yml
when: ansible_distribution == 'CentOS'# configure package (task),extend task for specific CentOS versions, 7.7 etc.. (optional)
tasks\configure\configure-CentOS.yml
# create a directort (copy && rename existing previous distro)
# testinfra tasks (verify package and configurations)molecule\centos77
# image name and versions from docker hub
molecule\centos77\molecule.yml
platforms:
- name: centos77
image: centos:7.7.1908# new scenario name same as MOLECULE_SCENARIO name "centos77"
- TOX_ENV=py27 MOLECULE_SCENARIO=centos77
molecule\centos77\molecule.yml
scenario:
name: centos77~~~~
release watch
~~~~https://hub.docker.com/_/debian
https://wiki.debian.org/DebianReleaseshttps://hub.docker.com/_/fedora
https://hub.docker.com/_/ubuntu
https://hub.docker.com/_/alpine
https://hub.docker.com/_/amazonlinux~~~~