Created
November 13, 2018 11:32
-
-
Save chalasr/61a1631498468a0677595281bba7e4df to your computer and use it in GitHub Desktop.
twig template cache
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
```php | |
class __TwigTemplate_fb1b3af49b743a22d4a8037a2f5c5aa7bd839febe71580bced4fa8443306e961 extends Twig_Template | |
{ | |
public function __construct(Twig_Environment $env) | |
{ | |
parent::__construct($env); | |
$this->parent = false; | |
$this->blocks = array( | |
); | |
} | |
protected function doDisplay(array $context, array $blocks = array()) | |
{ | |
// line 1 | |
echo ".PHONY: setup provision update | |
# Vagrant | |
VAGRANT_BIN = \${shell which vagrant} | |
export VAGRANT_CWD = manala | |
export VAGRANT_FORCE_COLOR = 1 | |
# Ansible | |
ifeq (\$(VAGRANT_BIN),) | |
define ansible_playbook | |
\tansible-playbook \$(1) | |
endef | |
else | |
define ansible_playbook | |
\tvagrant ssh -- \"cd "; | |
// line 15 | |
echo twig_escape_filter($this->env, ($context["app_dir"] ?? null), "html", null, true); | |
echo " && ANSIBLE_FORCE_COLOR=true ansible-playbook \$(1)\" | |
endef | |
endif | |
# Help | |
HELP += \\ | |
\t\\n\$(COLOR_COMMENT)Virtual machine:\$(COLOR_RESET) | |
ifneq (\$(VAGRANT_BIN),) | |
HELP += \\ | |
\t\\n \$(COLOR_INFO)setup:\$(COLOR_RESET) Setup virtual machine\\ | |
\t\\n \$(COLOR_INFO)start:\$(COLOR_RESET) Start virtual machine\\ | |
\t\\n \$(COLOR_INFO)stop:\$(COLOR_RESET) Stop virtual machine\\ | |
\t\\n \$(COLOR_INFO)ssh:\$(COLOR_RESET) Ssh to virtual machine\\ | |
\t\\n \$(COLOR_INFO)destroy:\$(COLOR_RESET) Destroy virtual machine | |
endif | |
HELP += \\ | |
\t\\n \$(COLOR_INFO)provision:\$(COLOR_RESET) Provision all services\\ | |
\t\\n \$(COLOR_INFO)provision-ansible:\$(COLOR_RESET) Provision ansible roles\\ | |
\t\\n \$(COLOR_INFO)provision-environment:\$(COLOR_RESET) Provision environment variables\\ | |
\t\\n \$(COLOR_INFO)provision-docker:\$(COLOR_RESET) Provision docker service\\ | |
\t\\n \$(COLOR_INFO)provision-php:\$(COLOR_RESET) Provision php service\\ | |
\t\\n \$(COLOR_INFO)provision-nginx:\$(COLOR_RESET) Provision nginx service\\ | |
\t\\n \$(COLOR_INFO)provision-cron:\$(COLOR_RESET) Provision cron service\\ | |
\t\\n \$(COLOR_INFO)provision-supervisor:\$(COLOR_RESET) Provision supervisor service | |
HELP += \\ | |
\t\\n \$(COLOR_INFO)update:\$(COLOR_RESET) Update all components\\ | |
\t\\n \$(COLOR_INFO)update-ansible:\$(COLOR_RESET) Update ansible roles\\ | |
\t\\n \$(COLOR_INFO)update-apt:\$(COLOR_RESET) Update apt packages\\ | |
\t\\n \$(COLOR_INFO)update-docker:\$(COLOR_RESET) Update docker images | |
HELP += \\ | |
\t\\n | |
########### | |
# Vagrant # | |
########### | |
ifneq (\$(VAGRANT_BIN),) | |
setup: | |
\t\$(call log,Vagrant up) | |
\t@vagrant up | |
\t@vagrant ssh -- 'make --silent --directory="; | |
// line 60 | |
echo twig_escape_filter($this->env, ($context["app_dir"] ?? null), "html", null, true); | |
echo " provision-ansible provision install build ANSIBLE_FORCE_COLOR=true ANSIBLE_EXTRA_VARS={\\\"manala\\\":{\\\"update\\\":true}}' | |
start: | |
\t\$(call log,Vagrant up) | |
\t@vagrant up | |
stop: | |
\t\$(call log,Vagrant halt) | |
\t@vagrant halt | |
ssh: | |
\t\$(call log,Vagrant ssh) | |
\t@vagrant ssh | |
destroy: confirm | |
\t\$(call log,Vagrant destroy) | |
\t@vagrant destroy --force | |
endif | |
############# | |
# Provision # | |
############# | |
provision: | |
\t\$(call log,Ansible playbook - App) | |
\t@if [ -s \$(ANSIBLE_TAGS) ]; \\ | |
\tthen \\ | |
\t\t\$(call ansible_playbook,ansible/app.yml --extra-vars='\$(ANSIBLE_EXTRA_VARS)'); \\ | |
\telse \\ | |
\t\t\$(call ansible_playbook,ansible/app.yml --extra-vars='\$(ANSIBLE_EXTRA_VARS)' --tags=\$(ANSIBLE_TAGS)); \\ | |
\tfi | |
provision-ansible: | |
\t\$(call log,Ansible playbook - Ansible) | |
\t@if [ -s \$(ANSIBLE_TAGS) ]; \\ | |
\tthen \\ | |
\t\t\$(call ansible_playbook,ansible/ansible.yml --extra-vars='\$(ANSIBLE_EXTRA_VARS)'); \\ | |
\telse \\ | |
\t\t\$(call ansible_playbook,ansible/ansible.yml --extra-vars='\$(ANSIBLE_EXTRA_VARS)' --tags=\$(ANSIBLE_TAGS)); \\ | |
\tfi | |
provision-environment: ANSIBLE_TAGS = manala_environment | |
provision-environment: provision | |
provision-docker: ANSIBLE_TAGS = manala_docker | |
provision-docker: provision | |
provision-php: ANSIBLE_TAGS = manala_php | |
provision-php: provision | |
provision-nginx: ANSIBLE_TAGS = manala_nginx | |
provision-nginx: provision | |
provision-cron: ANSIBLE_TAGS = manala_cron | |
provision-cron: provision | |
provision-supervisor: ANSIBLE_TAGS = manala_supervisor | |
provision-supervisor: provision | |
########## | |
# Update # | |
########## | |
update: ANSIBLE_EXTRA_VARS = {\"manala\":{\"update\":true}} | |
update: ANSIBLE_TAGS = manala.update | |
update: provision | |
update-ansible: ANSIBLE_EXTRA_VARS = {\"manala\":{\"update\":true}} | |
update-ansible: ANSIBLE_TAGS = manala_ansible_galaxy.update | |
update-ansible: provision-ansible | |
update-apt: ANSIBLE_EXTRA_VARS = {\"manala\":{\"update\":true}} | |
update-apt: ANSIBLE_TAGS = manala_apt.update | |
update-apt: provision | |
update-docker: ANSIBLE_EXTRA_VARS = {\"manala\":{\"update\":true}} | |
update-docker: ANSIBLE_TAGS = manala_docker.update | |
update-docker: provision | |
"; | |
} | |
public function getTemplateName() | |
{ | |
return "/Volumes/HD/Sites/perso/contrib/manala/manalize/tests/fixtures/templates/elao-symfony/manala/make/Makefile.vm.twig"; | |
} | |
public function isTraitable() | |
{ | |
return false; | |
} | |
public function getDebugInfo() | |
{ | |
return array ( 83 => 60, 35 => 15, 19 => 1,); | |
} | |
public function getSourceContext() | |
{ | |
return new Twig_Source(".PHONY: setup provision update | |
# Vagrant | |
VAGRANT_BIN = \${shell which vagrant} | |
export VAGRANT_CWD = manala | |
export VAGRANT_FORCE_COLOR = 1 | |
# Ansible | |
ifeq (\$(VAGRANT_BIN),) | |
define ansible_playbook | |
\tansible-playbook \$(1) | |
endef | |
else | |
define ansible_playbook | |
\tvagrant ssh -- \"cd {# app_dir #} && ANSIBLE_FORCE_COLOR=true ansible-playbook \$(1)\" | |
endef | |
endif | |
# Help | |
HELP += \\ | |
\t\\n\$(COLOR_COMMENT)Virtual machine:\$(COLOR_RESET) | |
ifneq (\$(VAGRANT_BIN),) | |
HELP += \\ | |
\t\\n \$(COLOR_INFO)setup:\$(COLOR_RESET) Setup virtual machine\\ | |
\t\\n \$(COLOR_INFO)start:\$(COLOR_RESET) Start virtual machine\\ | |
\t\\n \$(COLOR_INFO)stop:\$(COLOR_RESET) Stop virtual machine\\ | |
\t\\n \$(COLOR_INFO)ssh:\$(COLOR_RESET) Ssh to virtual machine\\ | |
\t\\n \$(COLOR_INFO)destroy:\$(COLOR_RESET) Destroy virtual machine | |
endif | |
HELP += \\ | |
\t\\n \$(COLOR_INFO)provision:\$(COLOR_RESET) Provision all services\\ | |
\t\\n \$(COLOR_INFO)provision-ansible:\$(COLOR_RESET) Provision ansible roles\\ | |
\t\\n \$(COLOR_INFO)provision-environment:\$(COLOR_RESET) Provision environment variables\\ | |
\t\\n \$(COLOR_INFO)provision-docker:\$(COLOR_RESET) Provision docker service\\ | |
\t\\n \$(COLOR_INFO)provision-php:\$(COLOR_RESET) Provision php service\\ | |
\t\\n \$(COLOR_INFO)provision-nginx:\$(COLOR_RESET) Provision nginx service\\ | |
\t\\n \$(COLOR_INFO)provision-cron:\$(COLOR_RESET) Provision cron service\\ | |
\t\\n \$(COLOR_INFO)provision-supervisor:\$(COLOR_RESET) Provision supervisor service | |
HELP += \\ | |
\t\\n \$(COLOR_INFO)update:\$(COLOR_RESET) Update all components\\ | |
\t\\n \$(COLOR_INFO)update-ansible:\$(COLOR_RESET) Update ansible roles\\ | |
\t\\n \$(COLOR_INFO)update-apt:\$(COLOR_RESET) Update apt packages\\ | |
\t\\n \$(COLOR_INFO)update-docker:\$(COLOR_RESET) Update docker images | |
HELP += \\ | |
\t\\n | |
########### | |
# Vagrant # | |
########### | |
ifneq (\$(VAGRANT_BIN),) | |
setup: | |
\t\$(call log,Vagrant up) | |
\t@vagrant up | |
\t@vagrant ssh -- 'make --silent --directory={# app_dir #} provision-ansible provision install build ANSIBLE_FORCE_COLOR=true ANSIBLE_EXTRA_VARS={\\\"manala\\\":{\\\"update\\\":true}}' | |
start: | |
\t\$(call log,Vagrant up) | |
\t@vagrant up | |
stop: | |
\t\$(call log,Vagrant halt) | |
\t@vagrant halt | |
ssh: | |
\t\$(call log,Vagrant ssh) | |
\t@vagrant ssh | |
destroy: confirm | |
\t\$(call log,Vagrant destroy) | |
\t@vagrant destroy --force | |
endif | |
############# | |
# Provision # | |
############# | |
provision: | |
\t\$(call log,Ansible playbook - App) | |
\t@if [ -s \$(ANSIBLE_TAGS) ]; \\ | |
\tthen \\ | |
\t\t\$(call ansible_playbook,ansible/app.yml --extra-vars='\$(ANSIBLE_EXTRA_VARS)'); \\ | |
\telse \\ | |
\t\t\$(call ansible_playbook,ansible/app.yml --extra-vars='\$(ANSIBLE_EXTRA_VARS)' --tags=\$(ANSIBLE_TAGS)); \\ | |
\tfi | |
provision-ansible: | |
\t\$(call log,Ansible playbook - Ansible) | |
\t@if [ -s \$(ANSIBLE_TAGS) ]; \\ | |
\tthen \\ | |
\t\t\$(call ansible_playbook,ansible/ansible.yml --extra-vars='\$(ANSIBLE_EXTRA_VARS)'); \\ | |
\telse \\ | |
\t\t\$(call ansible_playbook,ansible/ansible.yml --extra-vars='\$(ANSIBLE_EXTRA_VARS)' --tags=\$(ANSIBLE_TAGS)); \\ | |
\tfi | |
provision-environment: ANSIBLE_TAGS = manala_environment | |
provision-environment: provision | |
provision-docker: ANSIBLE_TAGS = manala_docker | |
provision-docker: provision | |
provision-php: ANSIBLE_TAGS = manala_php | |
provision-php: provision | |
provision-nginx: ANSIBLE_TAGS = manala_nginx | |
provision-nginx: provision | |
provision-cron: ANSIBLE_TAGS = manala_cron | |
provision-cron: provision | |
provision-supervisor: ANSIBLE_TAGS = manala_supervisor | |
provision-supervisor: provision | |
########## | |
# Update # | |
########## | |
update: ANSIBLE_EXTRA_VARS = {\"manala\":{\"update\":true}} | |
update: ANSIBLE_TAGS = manala.update | |
update: provision | |
update-ansible: ANSIBLE_EXTRA_VARS = {\"manala\":{\"update\":true}} | |
update-ansible: ANSIBLE_TAGS = manala_ansible_galaxy.update | |
update-ansible: provision-ansible | |
update-apt: ANSIBLE_EXTRA_VARS = {\"manala\":{\"update\":true}} | |
update-apt: ANSIBLE_TAGS = manala_apt.update | |
update-apt: provision | |
update-docker: ANSIBLE_EXTRA_VARS = {\"manala\":{\"update\":true}} | |
update-docker: ANSIBLE_TAGS = manala_docker.update | |
update-docker: provision | |
", "/Volumes/HD/Sites/perso/contrib/manala/manalize/tests/fixtures/templates/elao-symfony/manala/make/Makefile.vm.twig", "/Volumes/HD/Sites/perso/contrib/manala/manalize/tests/fixtures/templates/elao-symfony/manala/make/Makefile.vm.twig"); | |
} | |
} | |
``` |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment