This repo contains the Terraform, Ansible, and Capistrano configurations to deploy a static Jekyll site to multiple instances behind a LoadBalancer.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

22 lines
452 B

---
- include_tasks: dependencies.yml
- include_tasks: deploy_user.yml
- include_tasks: install_ruby.yml
- name: Install jekyll
gem:
name: jekyll
state: present
include_dependencies: True
user_install: False
become: yes
- name: Setup deploy directories
file:
state: directory
path: "{{ item }}"
owner: "{{ deploy_user }}"
group: "{{ deploy_group }}"
mode: 0755
with_items: "{{ deploy_dirs }}"
become: yes