aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorclarkzjw <[email protected]>2022-12-12 14:37:26 -0800
committerclarkzjw <[email protected]>2022-12-12 14:37:35 -0800
commit9eb3ea6f7b615c31d7bf53cf1232823e8b8e8a78 (patch)
treee3d6798c871df2f30aa118cb5c5c834e0240e040 /rss.jinwei.me/config
parent41a97aa43ed021a57da2f0bdabda677ba39e1786 (diff)
downloadjinwei.me-9eb3ea6f7b615c31d7bf53cf1232823e8b8e8a78.tar.gz
site: remove rss for nowlink.jinwei.me
Diffstat (limited to 'rss.jinwei.me/config')
-rw-r--r--rss.jinwei.me/config/ansible.cfg14
-rw-r--r--rss.jinwei.me/config/inventory/aws_ec2.yaml7
-rw-r--r--rss.jinwei.me/config/requirements.yaml12
-rw-r--r--rss.jinwei.me/config/role.yaml3
-rw-r--r--rss.jinwei.me/config/roles/rss/defaults/main.yaml1
-rw-r--r--rss.jinwei.me/config/roles/rss/tasks/main.yaml49
-rw-r--r--rss.jinwei.me/config/roles/rss/templates/Dockerfile.rssbot.j212
-rw-r--r--rss.jinwei.me/config/site.yaml3
8 files changed, 0 insertions, 101 deletions
diff --git a/rss.jinwei.me/config/ansible.cfg b/rss.jinwei.me/config/ansible.cfg
deleted file mode 100644
index 9345045..0000000
--- a/rss.jinwei.me/config/ansible.cfg
+++ /dev/null
@@ -1,14 +0,0 @@
1[defaults]
2host_key_checking = False
3transport = ssh
4remote_user = admin
5roles_path = roles
6inventory = inventory
7force_color = True
8interpreter_python = auto_silent
9
10[connection]
11pipelining = True
12
13[privilege_escalation]
14become = True
diff --git a/rss.jinwei.me/config/inventory/aws_ec2.yaml b/rss.jinwei.me/config/inventory/aws_ec2.yaml
deleted file mode 100644
index 100d95b..0000000
--- a/rss.jinwei.me/config/inventory/aws_ec2.yaml
+++ /dev/null
@@ -1,7 +0,0 @@
1plugin: aws_ec2
2regions:
3 - us-west-2
4hostnames:
5 - tag:Name
6compose:
7 ansible_host: public_ip_address
diff --git a/rss.jinwei.me/config/requirements.yaml b/rss.jinwei.me/config/requirements.yaml
deleted file mode 100644
index bb232f3..0000000
--- a/rss.jinwei.me/config/requirements.yaml
+++ /dev/null
@@ -1,12 +0,0 @@
1---
2collections:
3 - name: amazon.aws
4 version: 3.2.0
5 - name: community.general
6 version: 4.7.0
7 - name: ansible.posix
8 version: 1.3.0
9 - name: community.docker
10 version: 3.2.1
11 - name: community.mysql
12 version: 3.5.1
diff --git a/rss.jinwei.me/config/role.yaml b/rss.jinwei.me/config/role.yaml
deleted file mode 100644
index ab3fca5..0000000
--- a/rss.jinwei.me/config/role.yaml
+++ /dev/null
@@ -1,3 +0,0 @@
1- hosts: "{{ target }}"
2 roles:
3 - role: "{{ role }}"
diff --git a/rss.jinwei.me/config/roles/rss/defaults/main.yaml b/rss.jinwei.me/config/roles/rss/defaults/main.yaml
deleted file mode 100644
index 28f1f39..0000000
--- a/rss.jinwei.me/config/roles/rss/defaults/main.yaml
+++ /dev/null
@@ -1 +0,0 @@
1rss_home: /opt/rss
diff --git a/rss.jinwei.me/config/roles/rss/tasks/main.yaml b/rss.jinwei.me/config/roles/rss/tasks/main.yaml
deleted file mode 100644
index f62c897..0000000
--- a/rss.jinwei.me/config/roles/rss/tasks/main.yaml
+++ /dev/null
@@ -1,49 +0,0 @@
1- name: install packages
2 apt:
3 name:
4 - python3-pymysql
5 update_cache: true
6
7- name: create rss database if not exists
8 community.mysql.mysql_db:
9 login_host: "{{ lookup('aws_ssm', '/jinwei-me/mysql/host') }}"
10 login_port: "{{ lookup('aws_ssm', '/jinwei-me/mysql/port') }}"
11 login_user: "{{ lookup('aws_ssm', '/jinwei-me/mysql/username') }}"
12 login_password: "{{ lookup('aws_ssm', '/jinwei-me/mysql/password') }}"
13 name: "{{ lookup('aws_ssm', '/jinwei-me/mysql/rss_db_name') }}"
14 state: present
15
16- name: create rss database user
17 community.mysql.mysql_user:
18 login_host: "{{ lookup('aws_ssm', '/jinwei-me/mysql/host') }}"
19 login_port: "{{ lookup('aws_ssm', '/jinwei-me/mysql/port') }}"
20 login_user: "{{ lookup('aws_ssm', '/jinwei-me/mysql/username') }}"
21 login_password: "{{ lookup('aws_ssm', '/jinwei-me/mysql/password') }}"
22 name: "{{ lookup('aws_ssm', '/jinwei-me/mysql/rss_db_user') }}"
23 host: "%"
24 password: "{{ lookup('aws_ssm', '/jinwei-me/mysql/rss_user_password') }}"
25 priv: "{{ lookup('aws_ssm', '/jinwei-me/mysql/rss_db_name') }}.*:ALL"
26 state: present
27
28- name: create rss_home
29 file:
30 path: "{{ rss_home }}"
31 state: directory
32
33- name: render Dockerfile.rssbot
34 template:
35 src: Dockerfile.rssbot.j2
36 dest: "{{ rss_home }}/Dockerfile.rssbot"
37 mode: 0644
38
39- name: render docker-compose
40 template:
41 src: docker-compose.yaml.j2
42 dest: "{{ rss_home }}/docker-compose.yaml"
43 mode: 0644
44
45- name: Start rss toolchain using docker-compose
46 community.docker.docker_compose:
47 project_name: rss
48 project_src: "{{ rss_home }}"
49 register: output
diff --git a/rss.jinwei.me/config/roles/rss/templates/Dockerfile.rssbot.j2 b/rss.jinwei.me/config/roles/rss/templates/Dockerfile.rssbot.j2
deleted file mode 100644
index f7eab63..0000000
--- a/rss.jinwei.me/config/roles/rss/templates/Dockerfile.rssbot.j2
+++ /dev/null
@@ -1,12 +0,0 @@
1FROM alpine:3.17
2
3ENV VERSION={{ lookup('aws_ssm', '/jinwei-me/tgbot/version') }}
4ENV TOKEN ""
5
6WORKDIR /app
7
8ADD https://github.com/iovxw/rssbot/releases/download/${VERSION}/rssbot-en-x86_64-unknown-linux-musl /app/rssbot
9
10RUN chmod +x /app/rssbot
11
12CMD ["sh", "-c", "./rssbot ${TOKEN}"]
diff --git a/rss.jinwei.me/config/site.yaml b/rss.jinwei.me/config/site.yaml
deleted file mode 100644
index 56e2355..0000000
--- a/rss.jinwei.me/config/site.yaml
+++ /dev/null
@@ -1,3 +0,0 @@
1- hosts: jinwei-me
2 roles:
3 - role: rss
Powered by cgit v1.2.3 (git 2.41.0)