Skip to content

Infrastructure template for modern DevOps applications

License

Notifications You must be signed in to change notification settings

VilnaCRM-Org/infrastructure-template

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SWUbanner

Infrastructure template for modern DevOps applications

Possibilities

  • Modern stack for services: Terraform, Terraspace
  • Built-in docker environment and convenient make cli command
  • A lot of CI checks to ensure the highest code quality that can be (checkov, infracost, inframap, terrascan and other terraform related checks)
  • Configured testing tools
  • Much more!

Why you might need it

Many DevOps engineers need to create new projects from scratch and spend a lot of time.

We decided to simplify this exhausting process and create a public template for modern infrastructures. This template is used for all our microservices in VilnaCRM.

License

This software is distributed under the Creative Commons Zero v1.0 Universal license. Please read LICENSE for information on the software availability and distribution.

Minimal installation

You can clone this repository locally or use Github functionality "Use this template"

Install the latest docker and docker compose

Use make command to check all commands that you will need for creating own project

make start

Check Getting started section to manage your infrastructure

That's it. You should now be ready to use infrastructure template!

Using

You can use make command to easily control and work with project locally.

Execute make or make help to see the full list of project commands.

The list of the make possibilities:

 start  Docker container with terraspace and terraform

Documentation

Start reading at the GitHub wiki. If you're having trouble, head for the troubleshooting guide as it's frequently updated.

If the documentation doesn't cover what you need, search the many questions on Stack Overflow, and before you ask a question, read the troubleshooting guide.

Tests

Test status

If this isn't passing, is there something you can do to help?

Security

Please disclose any vulnerabilities found responsibly – report security issues to the maintainers privately.

See SECURITY and Security advisories on GitHub.

Contributing

Please submit bug reports, suggestions, and pull requests to the GitHub issue tracker.

We're particularly interested in fixing edge cases, expanding test coverage, and updating translations.

If you found a mistake in the docs, or want to add something, go ahead and amend the wiki – anyone can edit it.

Sponsorship

Development time and resources for this repository are provided by VilnaCRM, the free and opensource CRM system.

Donations are very welcome, whether in beer 🍺, T-shirts 👕, or cold, hard cash 💰. Sponsorship through GitHub is a simple and convenient way to say "thank you" to maintainers and contributors – just click the "Sponsor" button on the project page. If your company uses this template, consider taking part in the VilnaCRM's enterprise support program.

About

Infrastructure template for modern DevOps applications

Resources

License

Security policy

Stars

Watchers

Forks

Contributors 3

  •  
  •  
  •