【文件属性】:
文件名称:ansible-golang-stack:Ansible Playbook 用于使用 Supervisor 和 PostgreSQL 设置 Golang 应用程序,
文件大小:21KB
文件格式:ZIP
更新时间:2021-06-22 22:38:46
ansible-golang-stack
Ansible Playbook 专为运行 Golang 应用程序的环境而设计。 它可以安装和配置这些在生产 Go 部署中常用的应用程序:
高朗
PostgreSQL
导师
默认设置存储在roles/role_name/vars/main.yml 。 特定于环境的设置位于env_vars目录中。
测试操作系统: Ubuntu 14.04 LTS x64
与云提供商一起测试: Digital Ocean、Amazon
学分
这个 ansible playbook 是的一个分支 很多功劳归于 @jcalazan
入门
一个快速入门的方法是使用 Vagrant 和 VirtualBox。
要求
此处要更改的主要设置位于env_vars/base文件中,您可以在其中配置 Git 项目的位置、项目名称和将在整个 Ansible 配置中使用的应用程序
【文件预览】:
ansible-golang-stack-master
----.gitignore(49B)
----ansible.cfg(34B)
----ansible.yml(413B)
----env_vars()
--------base.yml(3KB)
--------postgresql.yml(1KB)
--------dev.yml(116B)
--------local.yml(116B)
----TODO(127B)
----hosts(115B)
----Vagrantfile(860B)
----development.yml(299B)
----README.md(3KB)
----roles()
--------htop()
--------db()
--------supervisor()
--------goapp()
--------base()
----ansible-requirements.txt(15B)
----Docker.md(800B)
网友评论
相关文章
- ansible-django-stack:Ansible Playbook,用于使用Nginx,Gunicorn,PostgreSQL,Celery,RabbitMQ,Supervisor,Virtualenv和Memcached设置Django应用。 还包括用于配置VirtualBox虚拟机的Vagrantfile
- Ansible Playbook,用于使用Nginx,Gunicorn,PostgreSQL,Celery,RabbitMQ,Supervisor,Virtualenv和Memcached设置Django应用。 还包括用于预配VirtualBox虚拟机的Vagrantfile。-Python开发
- mac-dev-playbook:使用Ansible进行Mac设置和配置
- Website-Ansible-Playbook:Ansible Playbook,用于配置和部署我们的网站
- ansible-macos-playbook:通过Ansible进行macOs设置和配置