Skip to content

rjruss/ansible-terraform-nginx-keycloak-gitea-postgres-stepca-docker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ansible-terraform-nginx-keycloak-gitea-postgres-stepca-docker

Hello World type project of calling an Ansible playbook and a Terraform configuration with a very simple authenticated web app with Keycloak setup
With Gitea for the creation and management of repositories based on Git
TLS certificate issued by Step-CA and Postgres as backend databases for both Keycloak and Gitea.

Link to post explaining setup Docker: Terraform/Ansible/Gitea/Nginx/Keycloak/StepCA.

Terraform link - Use infrastructure as code to provision and manage any infrastructure across your organization.
Ansible link - Ansible offers open-source automation that is simple, flexible, and powerful.
Keycloak link - Add authentication to applications and secure services with minimum effort. No need to deal with storing users or authenticating users.
Nginx link - nginx ("engine x") is an HTTP web server, reverse proxy, content cache, load balancer, TCP/UDP proxy server, and mail proxy server.
Gitea link - Everything you need to develop/deploy your application.
Postgres link - PostgreSQL is a powerful, open source object-relational database
Step-CA link - step-ca is an online Certificate Authority (CA) for secure, automated X.509 and SSH certificate management
Encrypting passwords with Age - age is a simple, modern and secure file encryption tool, format, and Go library

About

Docker: Setting up Terraform, Ansible, Gitea, Nginx and Keycloak with TLS via Step-Ca

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors