aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorclarkzjw <[email protected]>2022-12-12 14:33:53 -0800
committerclarkzjw <[email protected]>2022-12-12 14:33:53 -0800
commit41a97aa43ed021a57da2f0bdabda677ba39e1786 (patch)
tree335a958b419eb0f48747a335b7ca9979a35e96dd /rss.jinwei.me/config
parentae273d3a79fa4a902ecbaca6fdbf49631e8d7234 (diff)
downloadjinwei.me-41a97aa43ed021a57da2f0bdabda677ba39e1786.tar.gz
infra: remove rssrss
Diffstat (limited to 'rss.jinwei.me/config')
-rw-r--r--rss.jinwei.me/config/roles/rss/tasks/main.yaml12
-rw-r--r--rss.jinwei.me/config/roles/rss/templates/docker-compose.yaml.j229
2 files changed, 6 insertions, 35 deletions
diff --git a/rss.jinwei.me/config/roles/rss/tasks/main.yaml b/rss.jinwei.me/config/roles/rss/tasks/main.yaml
index d70729a..f62c897 100644
--- a/rss.jinwei.me/config/roles/rss/tasks/main.yaml
+++ b/rss.jinwei.me/config/roles/rss/tasks/main.yaml
@@ -4,25 +4,25 @@
4 - python3-pymysql 4 - python3-pymysql
5 update_cache: true 5 update_cache: true
6 6
7- name: create ttrss database if not exists 7- name: create rss database if not exists
8 community.mysql.mysql_db: 8 community.mysql.mysql_db:
9 login_host: "{{ lookup('aws_ssm', '/jinwei-me/mysql/host') }}" 9 login_host: "{{ lookup('aws_ssm', '/jinwei-me/mysql/host') }}"
10 login_port: "{{ lookup('aws_ssm', '/jinwei-me/mysql/port') }}" 10 login_port: "{{ lookup('aws_ssm', '/jinwei-me/mysql/port') }}"
11 login_user: "{{ lookup('aws_ssm', '/jinwei-me/mysql/username') }}" 11 login_user: "{{ lookup('aws_ssm', '/jinwei-me/mysql/username') }}"
12 login_password: "{{ lookup('aws_ssm', '/jinwei-me/mysql/password') }}" 12 login_password: "{{ lookup('aws_ssm', '/jinwei-me/mysql/password') }}"
13 name: "{{ lookup('aws_ssm', '/jinwei-me/mysql/ttrss_db_name') }}" 13 name: "{{ lookup('aws_ssm', '/jinwei-me/mysql/rss_db_name') }}"
14 state: present 14 state: present
15 15
16- name: create ttrss database user 16- name: create rss database user
17 community.mysql.mysql_user: 17 community.mysql.mysql_user:
18 login_host: "{{ lookup('aws_ssm', '/jinwei-me/mysql/host') }}" 18 login_host: "{{ lookup('aws_ssm', '/jinwei-me/mysql/host') }}"
19 login_port: "{{ lookup('aws_ssm', '/jinwei-me/mysql/port') }}" 19 login_port: "{{ lookup('aws_ssm', '/jinwei-me/mysql/port') }}"
20 login_user: "{{ lookup('aws_ssm', '/jinwei-me/mysql/username') }}" 20 login_user: "{{ lookup('aws_ssm', '/jinwei-me/mysql/username') }}"
21 login_password: "{{ lookup('aws_ssm', '/jinwei-me/mysql/password') }}" 21 login_password: "{{ lookup('aws_ssm', '/jinwei-me/mysql/password') }}"
22 name: "{{ lookup('aws_ssm', '/jinwei-me/mysql/ttrss_db_user') }}" 22 name: "{{ lookup('aws_ssm', '/jinwei-me/mysql/rss_db_user') }}"
23 host: "%" 23 host: "%"
24 password: "{{ lookup('aws_ssm', '/jinwei-me/mysql/ttrss_db_password') }}" 24 password: "{{ lookup('aws_ssm', '/jinwei-me/mysql/rss_user_password') }}"
25 priv: "{{ lookup('aws_ssm', '/jinwei-me/mysql/ttrss_db_name') }}.*:ALL" 25 priv: "{{ lookup('aws_ssm', '/jinwei-me/mysql/rss_db_name') }}.*:ALL"
26 state: present 26 state: present
27 27
28- name: create rss_home 28- name: create rss_home
diff --git a/rss.jinwei.me/config/roles/rss/templates/docker-compose.yaml.j2 b/rss.jinwei.me/config/roles/rss/templates/docker-compose.yaml.j2
deleted file mode 100644
index b79dbaa..0000000
--- a/rss.jinwei.me/config/roles/rss/templates/docker-compose.yaml.j2
+++ /dev/null
@@ -1,29 +0,0 @@
1version: "3"
2services:
3 freshrss:
4 image: freshrss/freshrss:edge
5 container_name: freshrss
6 restart: always
7 logging:
8 options:
9 max-size: 10m
10 volumes:
11 # Recommended volume for FreshRSS persistent data such as configuration and SQLite databases
12 - {{ rss_home }}/data:/var/www/FreshRSS/data
13 # Optional volume for storing third-party extensions
14 - {{ rss_home }}/extensions:/var/www/FreshRSS/extensions
15 ports:
16 # If you want to open a port 8080 on the local machine:
17 - 30082:80
18 environment:
19 # A timezone http://php.net/timezones (default is UTC)
20 TZ: America/Vancouver
21
22 rssbot:
23 build:
24 context: .
25 dockerfile: ./Dockerfile.rssbot
26 container_name: ttrss_rssbot
27 restart: always
28 environment:
29 - TOKEN={{ lookup('aws_ssm', '/jinwei-me/tgbot/token') }}
Powered by cgit v1.2.3 (git 2.41.0)