Skip to content

Install Nextcloud with another logical architecture on KVM with Terraform, Libvirt provider and Ansible

License

Notifications You must be signed in to change notification settings

antanof/nextcloud-libvirt-terraform-ansible

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

nextcloud-libvirt-terraform-ansible

Presentation

This code deploys :

  • 2 Mariadb Master / Slave servers,
  • 2 Redis Master / Slave servers,
  • 2 vms in GlusterFS Cluster,
  • Haproxy load-balancer,
  • 2 Nextcloud servers with Nginx or Apache with php-fpm.

Requirement

Works with Fedora Server cloud image.

You must have installed Terraform, Libvirt provider and Ansible.

Copy / Installation

You must copy the repo and separate the Terraform part from the Ansible part. Adapt the variables :

  • variables.tf (terraform)
  • vars (ansible)

Virtual Infrastructure visualization

Terraform Graph Schema

About

Install Nextcloud with another logical architecture on KVM with Terraform, Libvirt provider and Ansible

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published