diff --git a/resources/ansible/playbook.yml b/resources/ansible/playbook.yml index 67eca95c91..a2969de18c 100644 --- a/resources/ansible/playbook.yml +++ b/resources/ansible/playbook.yml @@ -16,5 +16,6 @@ - composer - mailcatcher - node + - yarn - app - ffmpeg diff --git a/resources/ansible/roles/app/tasks/main.yml b/resources/ansible/roles/app/tasks/main.yml index ff5d55aa23..f51fb20723 100644 --- a/resources/ansible/roles/app/tasks/main.yml +++ b/resources/ansible/roles/app/tasks/main.yml @@ -63,3 +63,8 @@ shell: bin/console s:i:c args: chdir: /vagrant/ + +- name: Make exiftool executable + file: + path: /vagrant/vendor/phpexiftool/exiftool/exiftool + mode: 0755 diff --git a/resources/ansible/roles/yarn/tasks/main.yml b/resources/ansible/roles/yarn/tasks/main.yml new file mode 100644 index 0000000000..700bf5031d --- /dev/null +++ b/resources/ansible/roles/yarn/tasks/main.yml @@ -0,0 +1,11 @@ +--- +- name: Configure the Yarn APT key + apt_key: url={{ repositories.yarn }}pubkey.gpg + +- name: Add Yarn repository + apt_repository: + repo: 'deb {{ repositories.yarn }} stable main' + state: present + +- name: Install Yarn + apt: pkg=yarn state=present \ No newline at end of file diff --git a/resources/ansible/vars/all.yml b/resources/ansible/vars/all.yml index 30e7c8948f..53c47e2525 100644 --- a/resources/ansible/vars/all.yml +++ b/resources/ansible/vars/all.yml @@ -32,6 +32,7 @@ repositories: mariadb: 'deb http://mirror6.layerjet.com/mariadb/repo/10.1/ubuntu' elasticsearch: 'ppa:webupd8team/java' rabbitmq: 'deb http://www.rabbitmq.com/debian/ testing main' + yarn: 'https://dl.yarnpkg.com/debian/' vagrant_local: install: '1' vm: