Skip to content

Latest commit

 

History

419 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ansible-collection-librelogic

Ansible roles for automated deployement and maintenance of Linux servers, network services and applications.

The following roles are available:

  • adminer - Database management in a single PHP file
  • docker - Docker container platform
  • gitlab - software forge and DevOps platform
  • gitlab_runner - Continuous INtegration runner for Gitlab
  • mailcatcher - Simple SMTP server/mail interceptor and web interface
  • proxmox - Hypervisor
  • DEPRECATED docker_nginx - (deprecated) web server and reverse proxy for Docker Swarm services

See each role's README.md for information on how to use a specific component.

Installation

ansible-galaxy collection install git+https://github.com/libre-logic/ansible-collection-librelogic,master
  • Include roles from the collection in your playbook (some roles have dependencies from nodiscc.xsrv) :
- hosts: my.CHANGEME.org
  roles:
   - nodiscc.xsrv.common
   - nodiscc.xsrv.monitoring
   - librelogic.librelogic.docker
   - librelogic.librelogic.gitlab
   - ...

See Using collections for more details.

Upgrading

Reinstall the collection:

ansible-galaxy collection install --force git+https://github.com/libre-logic/ansible-collection-librelogic,master

Currently, only upgrading to the latest revision of the the master branch is supported. In the future, stable/tagged releases may be added.

Contributing

  • Please report suggestions or problems you may encounter in issues
  • Please send patches via pull request

License

GNU GPL v3 unless stated otherwise in individual files.

About

Ansible roles for automated deployement and maintenance of Linux servers, network services and applications.

Resources

Stars

9 stars

Watchers

3 watching

Forks

Releases

Packages

Contributors

Languages