rm irregular-apocaplypse
change
commit d07d6755b2ef855aca98ccb2e057c473a5c1ca38
author Alpha Chen <alpha@kejadlen.dev>
date
parent 37063391
diff --git a/meta/irregular-apocalypse/.ssh/config.local b/meta/irregular-apocalypse/.ssh/config.local
deleted file mode 100644
index 9d5705a0..00000000
--- a/meta/irregular-apocalypse/.ssh/config.local
+++ /dev/null
@@ -1 +0,0 @@
-IdentityFile ~/.ssh/id_irregular_apocalypse
diff --git a/meta/irregular-apocalypse/.zshrc.local b/meta/irregular-apocalypse/.zshrc.local
deleted file mode 100644
index e136f76a..00000000
--- a/meta/irregular-apocalypse/.zshrc.local
+++ /dev/null
@@ -1,3 +0,0 @@
-eval $(ssh-agent -s) > /dev/null
-
-export PATH="$PATH":/snap/bin
diff --git a/meta/irregular-apocalypse/chruby.yml b/meta/irregular-apocalypse/chruby.yml
deleted file mode 100644
index 0366adf5..00000000
--- a/meta/irregular-apocalypse/chruby.yml
+++ /dev/null
@@ -1,17 +0,0 @@
-- name: download chruby
-  get_url:
-    url: https://github.com/postmodern/chruby/archive/v{{ version }}.tar.gz
-    dest: ~/tmp/chruby-{{ version }}.tar.gz
-    force: yes
-
-- name: extract chruby
-  unarchive:
-    tmp: ~/tmp/chruby-{{ version }}.tar.gz
-    dest: ~/tmp
-    remote_tmp: yes
-
-- name: install chruby
-  command: make install
-  args:
-    chdir: "{{ ansible_env.HOME }}/tmp/chruby-{{ version }}"
-  become: yes
diff --git a/meta/irregular-apocalypse/docker.yml b/meta/irregular-apocalypse/docker.yml
deleted file mode 100644
index f1b30206..00000000
--- a/meta/irregular-apocalypse/docker.yml
+++ /dev/null
@@ -1,24 +0,0 @@
-- hosts: all
-  become: yes
-  tasks:
-
-    - name: add the package repository key
-      apt_key:
-        url: https://download.docker.com/linux/ubuntu/gpg
-        state: present
-
-    - name: add the package repository
-      apt_repository:
-        repo: deb [arch=amd64] https://download.docker.com/linux/ubuntu bionic stable
-        state: present
-        filename: docker
-
-    - name: install Docker
-      apt:
-        name: "{{ item }}"
-        update_cache: yes
-      with_items:
-        - docker-ce
-        - docker-ce-cli
-        - containerd.io
-        - docker-compose
diff --git a/meta/irregular-apocalypse/js.yml b/meta/irregular-apocalypse/js.yml
deleted file mode 100644
index a648120c..00000000
--- a/meta/irregular-apocalypse/js.yml
+++ /dev/null
@@ -1,22 +0,0 @@
-- hosts: all
-  become: yes
-  tasks:
-
-    - name: add the Yarn package repository key
-      apt_key:
-        url: https://dl.yarnpkg.com/debian/pubkey.gpg
-        state: present
-
-    - name: add the Yarn package repository
-      apt_repository:
-        repo: deb https://dl.yarnpkg.com/debian/ stable main
-        state: present
-        filename: yarn
-
-    - name: install dependencies
-      apt:
-        name: "{{ item }}"
-        update_cache: yes
-      with_items:
-        - npm
-        - yarn
diff --git a/meta/irregular-apocalypse/main.yml b/meta/irregular-apocalypse/main.yml
deleted file mode 100644
index a059ad78..00000000
--- a/meta/irregular-apocalypse/main.yml
+++ /dev/null
@@ -1,115 +0,0 @@
----
-- hosts: all
-  pre_tasks:
-    - name: update dotfiles repo
-      git:
-        repo: https://github.com/kejadlen/dotfiles.git
-        dest: ~/.dotfiles
-      ignore_errors: yes
-  tasks:
-    - name: install dependencies
-      become: yes
-      apt:
-        name: "{{ item }}"
-        update_cache: yes
-      with_items:
-        - cmake
-        - direnv
-        - make
-        - mosh
-        - libterm-readkey-perl
-        - pkg-config
-        - python3-pip
-        - software-properties-common
-        - zsh
-
-- hosts: all
-  roles:
-    - dotfiles
-    - zsh
-
-- import_playbook: docker.yml
-- import_playbook: js.yml
-- import_playbook: nginx.yml
-
-- hosts: all
-  tasks:
-    - name: create home dirs
-      file:
-        path: "{{ item }}"
-        state: directory
-      with_items:
-        - src
-        - tmp
-
-    - name: install Ansible
-      block:
-        - apt_repository:
-            repo: ppa:ansible/ansible
-          become: yes
-        - apt:
-            name: ansible
-            update_cache: yes
-          become: yes
-
-    - name: install Ruby
-      block:
-        - stat: path=/usr/local/bin/chruby-exec
-          register: chruby
-        - import_tasks: chruby.yml
-          vars:
-            version: 0.3.9
-          when: chruby.stat.exists == False
-
-        - stat: path=/usr/local/bin/ruby-install
-          register: ruby_install
-        - import_tasks: ruby-install.yml
-          vars:
-            version: 0.6.1
-          when: ruby_install.stat.exists == False
-
-        - stat: path=~/.rubies
-          register: rubies
-        - command: ruby-install ruby
-          when: rubies.stat.exists == False
-
-    - name: install Rust
-      block:
-        - stat: path=~/.cargo/bin/rustup
-          register: rustup
-        - import_tasks: rustup.yml
-          when: rustup.stat.exists == False
-
-        - command: ~/.cargo/bin/rustup toolchain list
-          register: rustup_toolchains
-        - name: install rust
-          command: ~/.cargo/bin/rustup install nightly
-          when: "'nightly' not in rustup_toolchains.stdout"
-
-        - name: default to nightly
-          command: ~/.cargo/bin/rustup default nightly
-
-        # - name: install Rust-based tools
-        #   command: ~/.cargo/bin/cargo install {{ item }}
-        #   with_items:
-        #     - exa
-        #     - ripgrep
-
-    - name: install fzf
-      block:
-        - git:
-            repo: https://github.com/junegunn/fzf.git
-            dest: ~/.fzf
-        - command: ~/.fzf/install
-
-    - name: link .zshrc.local
-      file:
-        src: ~/.dotfiles/meta/irregular-apocalypse/.zshrc.local
-        dest: ~/.zshrc.local
-        state: link
-
-    - name: link SSH config.local
-      file:
-        src: ~/.dotfiles/meta/irregular-apocalypse/.ssh/config.local
-        dest: ~/.ssh/config.local
-        state: link
diff --git a/meta/irregular-apocalypse/nginx.yml b/meta/irregular-apocalypse/nginx.yml
deleted file mode 100644
index 7a30005a..00000000
--- a/meta/irregular-apocalypse/nginx.yml
+++ /dev/null
@@ -1,51 +0,0 @@
-- hosts: all
-  become: yes
-  tasks:
-  - name: install nginx
-    apt:
-      name: nginx
-
-  - name: install certbot
-    block:
-    - apt_repository:
-        repo: ppa:certbot/certbot
-        state: present
-        filename: certbot
-    - apt:
-        name: python-certbot-nginx
-        update_cache: yes
-
-  - name: nginx conf files
-    copy:
-      src: nginx/{{ item }}.conf
-      dest: /etc/nginx/conf.d/{{ item }}.conf
-    with_items:
-      - irregular-apocalypse.kejadlen.dev
-      - dev.irregular-apocalypse.kejadlen.dev
-    notify: reload nginx
-
-  - name: obtain ssl certificates
-    command: >-
-      certbot certonly --nginx
-      -d {{ item }}
-      -m alpha+lets.encrypt@kejadlen.dev
-      --agree-tos
-      --non-interactive
-    args:
-      creates: /etc/letsencrypt/live/{{ item }}
-    with_items:
-      - irregular-apocalypse.kejadlen.dev
-      - dev.irregular-apocalypse.kejadlen.dev
-    notify: reload nginx
-
-  - name: automatically renew certs
-    cron:
-      name: renew certs
-      minute: "0"
-      hour: "12"
-      job: /usr/bin/certbot renew --quiet
-
-  handlers:
-
-  - name: reload nginx
-    shell: nginx -t && nginx -s reload
diff --git a/meta/irregular-apocalypse/nginx/dev.irregular-apocalypse.kejadlen.dev.conf b/meta/irregular-apocalypse/nginx/dev.irregular-apocalypse.kejadlen.dev.conf
deleted file mode 100644
index f8282a56..00000000
--- a/meta/irregular-apocalypse/nginx/dev.irregular-apocalypse.kejadlen.dev.conf
+++ /dev/null
@@ -1,23 +0,0 @@
-server {
-
-    server_name dev.irregular-apocalypse.kejadlen.dev;
-
-    # Redirect non-https traffic to https
-    if ($scheme != "https") {
-        return 301 https://$host$request_uri;
-    }
-
-    location / {
-        proxy_pass http://localhost:3000/;
-    }
-
-    listen 80;
-
-    listen 443 ssl;
-    ssl_certificate /etc/letsencrypt/live/dev.irregular-apocalypse.kejadlen.dev/fullchain.pem;
-    ssl_certificate_key /etc/letsencrypt/live/dev.irregular-apocalypse.kejadlen.dev/privkey.pem;
-    include /etc/letsencrypt/options-ssl-nginx.conf;
-    ssl_dhparam /etc/letsencrypt/ssl-dhparams.pem;
-
-}
-
diff --git a/meta/irregular-apocalypse/nginx/irregular-apocalypse.kejadlen.dev.conf b/meta/irregular-apocalypse/nginx/irregular-apocalypse.kejadlen.dev.conf
deleted file mode 100644
index e5249e39..00000000
--- a/meta/irregular-apocalypse/nginx/irregular-apocalypse.kejadlen.dev.conf
+++ /dev/null
@@ -1,22 +0,0 @@
-server {
-
-    server_name irregular-apocalypse.kejadlen.dev;
-
-    # Redirect non-https traffic to https
-    if ($scheme != "https") {
-        return 301 https://$host$request_uri;
-    }
-
-    location /dev {
-        proxy_pass http://localhost:3000/;
-    }
-
-    listen 80;
-
-    listen 443 ssl;
-    ssl_certificate /etc/letsencrypt/live/irregular-apocalypse.kejadlen.dev/fullchain.pem;
-    ssl_certificate_key /etc/letsencrypt/live/irregular-apocalypse.kejadlen.dev/privkey.pem;
-    include /etc/letsencrypt/options-ssl-nginx.conf;
-    ssl_dhparam /etc/letsencrypt/ssl-dhparams.pem;
-
-}
diff --git a/meta/irregular-apocalypse/ruby-install.yml b/meta/irregular-apocalypse/ruby-install.yml
deleted file mode 100644
index bd4994ad..00000000
--- a/meta/irregular-apocalypse/ruby-install.yml
+++ /dev/null
@@ -1,17 +0,0 @@
-- name: download ruby-install
-  get_url:
-    url: https://github.com/postmodern/ruby-install/archive/v{{ version }}.tar.gz
-    dest: ~/tmp/ruby-install-{{ version }}.tar.gz
-    force: yes
-
-- name: extract ruby-install
-  unarchive:
-    tmp: ~/tmp/ruby-install-{{ version }}.tar.gz
-    dest: ~/tmp
-    remote_tmp: yes
-
-- name: install ruby-install
-  command: make install
-  args:
-    chdir: "{{ ansible_env.HOME }}/tmp/ruby-install-{{ version }}"
-  become: yes
diff --git a/meta/irregular-apocalypse/rustup.yml b/meta/irregular-apocalypse/rustup.yml
deleted file mode 100644
index a98b1d42..00000000
--- a/meta/irregular-apocalypse/rustup.yml
+++ /dev/null
@@ -1,9 +0,0 @@
-- name: download rustup
-  get_url:
-    url: https://sh.rustup.rs
-    dest: ~/tmp/rustup-init.sh
-    force: yes
-    mode: a+x
-
-- name: install rustup
-  command: ~/tmp/rustup-init.sh -y