Upgrade Frey to v0.3.27 /cc @tersmitten (#85)

* Upgrade Frey to v0.3.27 /cc @tersmitten

* Add forgotten and misspelled role variables

* Make it easier to override settings and clear that this is a private file
This commit is contained in:
Kevin van Zonneveld 2017-01-11 10:25:28 +01:00 committed by GitHub
parent 50dbb7d7ba
commit 598ca78fa7
2 changed files with 15 additions and 9 deletions

View File

@ -106,11 +106,11 @@ install {
hosts = "tusd" hosts = "tusd"
name = "Install tusd" name = "Install tusd"
roles { roles {
role = "{{{init.paths.roles_dir}}}/apt/v1.0.0" role = "{{{init.paths.roles_dir}}}/apt/1.3.0"
apt_packages = ["apg", "build-essential", "curl", "git-core", "htop", "iotop", "libpcre3", "logtail", "mlocate", "mtr", "psmisc", "telnet", "vim", "wget"] apt_install = ["apg", "build-essential", "curl", "git-core", "htop", "iotop", "libpcre3", "logtail", "mlocate", "mtr", "psmisc", "telnet", "vim", "wget"]
} }
roles { roles {
role = "{{{init.paths.roles_dir}}}/unattended-upgrades/v1.2.0" role = "{{{init.paths.roles_dir}}}/unattended-upgrades/1.3.0"
} }
tasks { tasks {
lineinfile = "dest=/home/{{{config.global.ssh.user}}}/.bashrc line=\"alias wtf='sudo tail -f /var/log/*{log,err} /var/log/{dmesg,messages,*{,/*}{log,err}}'\" owner={{{config.global.ssh.user}}} group={{{config.global.ssh.user}}} mode=0644 backup=yes" lineinfile = "dest=/home/{{{config.global.ssh.user}}}/.bashrc line=\"alias wtf='sudo tail -f /var/log/*{log,err} /var/log/{dmesg,messages,*{,/*}{log,err}}'\" owner={{{config.global.ssh.user}}} group={{{config.global.ssh.user}}} mode=0644 backup=yes"
@ -141,7 +141,7 @@ setup {
hosts = "tusd" hosts = "tusd"
name = "Setup tusd" name = "Setup tusd"
roles { roles {
role = "{{{init.paths.roles_dir}}}/upstart/v1.0.0" role = "{{{init.paths.roles_dir}}}/upstart/1.0.0"
upstart_command = "./tusd -port=8080 -dir=/mnt/tusd-data -max-size=1000000000 -behind-proxy" upstart_command = "./tusd -port=8080 -dir=/mnt/tusd-data -max-size=1000000000 -behind-proxy"
upstart_description = "tusd server" upstart_description = "tusd server"
upstart_name = "{{{config.global.appname}}}" upstart_name = "{{{config.global.appname}}}"
@ -152,7 +152,7 @@ setup {
upstart_user = "www-data" upstart_user = "www-data"
} }
roles { roles {
role = "{{{init.paths.roles_dir}}}/rsyslog/v3.0.1" role = "{{{init.paths.roles_dir}}}/rsyslog/3.1.0"
rsyslog_rsyslog_d_files "49-tusd" { rsyslog_rsyslog_d_files "49-tusd" {
directives = ["& stop"] directives = ["& stop"]
rules { rules {
@ -162,7 +162,7 @@ setup {
} }
} }
roles { roles {
role = "{{{init.paths.roles_dir}}}/fqdn/v1.0.0" role = "{{{init.paths.roles_dir}}}/fqdn/1.0.0"
fqdn = "{{lookup('env', 'FREY_DOMAIN')}}" fqdn = "{{lookup('env', 'FREY_DOMAIN')}}"
} }
tasks { tasks {
@ -198,7 +198,7 @@ deploy {
hosts = "tusd" hosts = "tusd"
name = "Deploy tusd" name = "Deploy tusd"
roles { roles {
role = "{{{init.paths.roles_dir}}}/deploy/v1.4.0" role = "{{{init.paths.roles_dir}}}/deploy/1.4.0"
ansistrano_deploy_from = "./files/tusd_linux_amd64.tar.gz" ansistrano_deploy_from = "./files/tusd_linux_amd64.tar.gz"
ansistrano_deploy_to = "{{{config.global.approot}}}" ansistrano_deploy_to = "{{{config.global.approot}}}"
ansistrano_deploy_via = "copy_unarchive" ansistrano_deploy_via = "copy_unarchive"
@ -217,8 +217,8 @@ deploy {
hosts = "tusd" hosts = "tusd"
name = "Deploy nginx" name = "Deploy nginx"
roles { roles {
role = "{{{init.paths.roles_dir}}}/apt/v1.0.0" role = "{{{init.paths.roles_dir}}}/apt/1.3.0"
apt_packages = ["nginx-light"] apt_install = ["nginx-light"]
} }
tasks { tasks {
name = "nginx | Create nginx configuration" name = "nginx | Create nginx configuration"

View File

@ -0,0 +1,6 @@
# Frey specific overrides
---
# apt role
apt_manage_sources_list: true
apt_src_enable: false
apt_install_state: present