Skip to content

Commit

Permalink
Refactored scripts to isolate environments
Browse files Browse the repository at this point in the history
  • Loading branch information
MeNsaaH committed May 28, 2021
1 parent 576abc2 commit 99c04b3
Show file tree
Hide file tree
Showing 43 changed files with 784 additions and 579 deletions.
3 changes: 2 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -7,12 +7,13 @@

# Crash log files
crash.log
crash*.log

# Ignore any .tfvars files that are generated automatically for each Terraform run. Most
# .tfvars files are managed as part of configuration and so should be included in
# version control.
#
# example.tfvars
terraform.tfvars

# Ignore override files as they are usually used to override resources locally and so
# are not checked in
Expand Down
38 changes: 19 additions & 19 deletions ansible/frontend.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@
become: yes

vars:
gophie_host: "gophie.cam"
gophie_web_path: "/home/ubuntu/gophie"
gophie_web_port: 3000
nodejs_install_npm_user: ubuntu
Expand All @@ -28,7 +29,7 @@
nodejs_version: "14.x"
nodejs_npm_global_packages:
- yarn

- name: Create Yarn symbolic link
file:
src: "{{npm_config_prefix}}/bin/yarn"
Expand Down Expand Up @@ -66,19 +67,31 @@
PORT: "{{ gophie_web_port }}"
pm2_service_name: pm2-root

- name: Install Certbot.
include_role:
name: geerlingguy.certbot
vars:
certbot_auto_renew_user: "ubuntu"
certbot_create_if_missing: true
certbot_auto_renew_minute: "20"
certbot_auto_renew_hour: "5"
certbot_certs:
- domains:
- "{{ gophie_host }}"

- name: Install Nginx.
include_role:
name: geerlingguy.nginx
vars:
nginx_vhosts:
- listen: "443 ssl http2"
server_name: "gophie.cam"
server_name: "{{ gophie_host }}"
state: "present"
template: "{{ nginx_vhost_template }}"
filename: "gophie.cam.conf"
extra_parameters: |
ssl_certificate /etc/letsencrypt/live/gophie.cam/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/gophie.cam/privkey.pem;
ssl_certificate "/etc/letsencrypt/live/{{ gophie_host }}/fullchain.pem";
ssl_certificate_key "/etc/letsencrypt/live/{{ gophie_host }}/privkey.pem";
ssl_protocols tlsv1.1 tlsv1.2;
location / {
proxy_set_header x-forwarded-for $proxy_add_x_forwarded_for;
Expand All @@ -95,19 +108,6 @@
}
- listen: "80"
server_name: "gophie.cam www.gophie.cam"
return: "301 https://gophie.cam$request_uri"
server_name: "{{ gophie_host }} www.{{ gophie_host }}"
return: "301 https://{{ gophie_host }}$request_uri"
filename: "gophie.cam.80.conf"


- name: Install Certbot.
include_role:
name: geerlingguy.certbot
vars:
certbot_auto_renew_user: "ubuntu"
certbot_create_if_missing: true
certbot_auto_renew_minute: "20"
certbot_auto_renew_hour: "5"
certbot_certs:
- domains:
- gophie.cam
1 change: 1 addition & 0 deletions ansible/templates/chromedriver.service.j2
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
# {{ ansible_managed }}
[Unit]
Description= Chrome driver
After=network.target
Expand Down
1 change: 1 addition & 0 deletions ansible/templates/mythra.service.j2
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
# {{ ansible_managed }}
[Unit]
Description= Mythra App
After=network.target
Expand Down
14 changes: 0 additions & 14 deletions modules/terraform-aws-remote-state/.gitignore

This file was deleted.

8 changes: 0 additions & 8 deletions modules/terraform-aws-remote-state/.gitlab-ci.yml

This file was deleted.

8 changes: 0 additions & 8 deletions modules/terraform-aws-remote-state/.pre-commit-config.yaml

This file was deleted.

33 changes: 0 additions & 33 deletions modules/terraform-aws-remote-state/CONTRIBUTING.md

This file was deleted.

78 changes: 0 additions & 78 deletions modules/terraform-aws-remote-state/README.md

This file was deleted.

60 changes: 0 additions & 60 deletions modules/terraform-aws-remote-state/main.tf

This file was deleted.

10 changes: 0 additions & 10 deletions modules/terraform-aws-remote-state/output.tf

This file was deleted.

10 changes: 0 additions & 10 deletions modules/terraform-aws-remote-state/templates/remote_state.tpl

This file was deleted.

43 changes: 0 additions & 43 deletions modules/terraform-aws-remote-state/variables.tf

This file was deleted.

7 changes: 0 additions & 7 deletions modules/terraform-aws-remote-state/versions.tf

This file was deleted.

9 changes: 0 additions & 9 deletions terraform/data.tf

This file was deleted.

Loading

0 comments on commit 99c04b3

Please sign in to comment.