Skip to content

enasisnetwork/ansible-appstack

Repository files navigation

Enasis Network Ansible Applications Collection

This project has not released its first major version.

This collection is only a placeholder for the moment.

Ansible content for installing and configuring the applications.

Check out this collection on Ansible Galaxy for more information.










Quick start for local development

Start by cloning the repository to your local machine.

git clone https://github.com/enasisnetwork/ansible-appstack.git

Set up the Python virtual environments expected by the Makefile.

make -s venv-create

Execute the linters and tests

The comprehensive approach is to use the check recipe. This will stop on any failure that is encountered.

make -s check

However you can run the linters in a non-blocking mode.

make -s linters-pass

Version management

⚠️ Ensure that no changes are pending.

  1. Rebuild the environment.

    make -s check-revenv
    
  2. Update the galaxy.yml file.

  3. Push to the main branch.

  4. Create repository release.

  5. Build the Galaxy package.
    Be sure no uncommited files in tree.

    make -s galaxy-build
    
  6. Upload Galaxy package to Ansible servers.

    make -s galaxy-upload
    

About

Enasis Network Ansible Applications Collection

Resources

License

Stars

0 stars

Watchers

1 watching

Forks

Packages

 
 
 

Contributors