diff options
Diffstat (limited to 'roles')
41 files changed, 0 insertions, 642 deletions
diff --git a/roles/apt-cacher/client/defaults/main.yaml b/roles/apt-cacher/client/defaults/main.yaml deleted file mode 100644 index dc2f1d0..0000000 --- a/roles/apt-cacher/client/defaults/main.yaml +++ /dev/null @@ -1,3 +0,0 @@ ---- - -apt_cacher_port: "3142" diff --git a/roles/apt-cacher/client/tasks/main.yaml b/roles/apt-cacher/client/tasks/main.yaml deleted file mode 100644 index eef4b0e..0000000 --- a/roles/apt-cacher/client/tasks/main.yaml +++ /dev/null @@ -1,7 +0,0 @@ ---- - -- name: configure apt-cacher proxy - become: yes - template: - src: "02proxy.j2" - dest: "/etc/apt/apt.conf.d/02proxy" diff --git a/roles/apt-cacher/client/templates/02proxy.j2 b/roles/apt-cacher/client/templates/02proxy.j2 deleted file mode 100644 index e120e2f..0000000 --- a/roles/apt-cacher/client/templates/02proxy.j2 +++ /dev/null @@ -1 +0,0 @@ -Acquire::http::proxy "http://{{apt_cacher_host}}:{{apt_cacher_port}}"; diff --git a/roles/apt-cacher/server/defaults/main.yaml b/roles/apt-cacher/server/defaults/main.yaml deleted file mode 100644 index 0a99d5f..0000000 --- a/roles/apt-cacher/server/defaults/main.yaml +++ /dev/null @@ -1,5 +0,0 @@ ---- - -apt_cacher_cache_dir: "/var/cache/apt-cacher-ng" -apt_cacher_log_dir: "/var/log/apt-cacher-ng" -apt_cacher_port: "3142" diff --git a/roles/apt-cacher/server/tasks/main.yaml b/roles/apt-cacher/server/tasks/main.yaml deleted file mode 100644 index a7a0fc1..0000000 --- a/roles/apt-cacher/server/tasks/main.yaml +++ /dev/null @@ -1,17 +0,0 @@ ---- - -- name: install apt packages - become: yes - apt: name="apt-cacher-ng" - -- name: configure apt-cacher dirs - become: yes - lineinfile: - path: "/etc/apt-cacher-ng/acng.conf" - regexp: "^{{item.key}}:" - insertafter: "^# {{item.key}}:" - line: "{{item.key}}: {{item.val}}" - with_items: - - { key: "CacheDir", val: "{{apt_cacher_cache_dir}}" } - - { key: "LogDir", val: "{{apt_cacher_log_dir}}" } - - { key: "Port", val: "{{apt_cacher_port}}" } diff --git a/roles/aws-s3-backup/defaults/main.yaml b/roles/aws-s3-backup/defaults/main.yaml deleted file mode 100644 index d17817e..0000000 --- a/roles/aws-s3-backup/defaults/main.yaml +++ /dev/null @@ -1,6 +0,0 @@ ---- - -aws_s3_backup_region: "us-east-1" -aws_s3_backup_pip_packages: - - "awscli" - - "boto3" diff --git a/roles/aws-s3-backup/files/aws-s3-backup.target b/roles/aws-s3-backup/files/aws-s3-backup.target deleted file mode 100644 index 5338057..0000000 --- a/roles/aws-s3-backup/files/aws-s3-backup.target +++ /dev/null @@ -1,3 +0,0 @@ -[Unit] -Description=AWS S3 backup target -StopWhenUnneeded=yes diff --git a/roles/aws-s3-backup/files/aws-s3-backup.timer b/roles/aws-s3-backup/files/aws-s3-backup.timer deleted file mode 100644 index 6d7b42e..0000000 --- a/roles/aws-s3-backup/files/aws-s3-backup.timer +++ /dev/null @@ -1,10 +0,0 @@ -[Unit] -Description=Daily AWS S3 backup - -[Timer] -OnCalendar=daily -Persistent=true -Unit=aws-s3-backup.target - -[Install] -WantedBy=timers.target diff --git a/roles/aws-s3-backup/handlers/main.yaml b/roles/aws-s3-backup/handlers/main.yaml deleted file mode 100644 index ce1b90a..0000000 --- a/roles/aws-s3-backup/handlers/main.yaml +++ /dev/null @@ -1,9 +0,0 @@ ---- - -- name: reload timer - systemd: name="aws-s3-backup.timer" enabled="yes" daemon_reload="yes" - become: yes - -- name: reload target - systemd: name="aws-s3-backup.target" enabled="yes" daemon_reload="yes" - become: yes diff --git a/roles/aws-s3-backup/tasks/main.yaml b/roles/aws-s3-backup/tasks/main.yaml deleted file mode 100644 index cc95210..0000000 --- a/roles/aws-s3-backup/tasks/main.yaml +++ /dev/null @@ -1,38 +0,0 @@ ---- - -- name: apt install pip - become: yes - apt: name="python-pip" - -- name: pip install aws cli packages - become: yes - pip: name="{{aws_s3_backup_pip_packages}}" - -- name: create aws config dir for root - become: yes - file: path="/root/.aws/" state="directory" mode="0755" - -- name: configure aws credentials for root - become: yes - template: src="aws-{{item}}.j2" dest="/root/.aws/{{item}}" mode="0600" - with_items: - - "credentials" - - "config" - -- name: create systemd target - become: yes - copy: - src: "aws-s3-backup.target" - dest: "/lib/systemd/system/aws-s3-backup.target" - notify: reload target - -- name: create systemd timer - become: yes - copy: - src: "aws-s3-backup.timer" - dest: "/lib/systemd/system/aws-s3-backup.timer" - notify: reload timer - -- name: ensure timer is started - become: yes - systemd: name="aws-s3-backup.timer" enabled="yes" state="started" diff --git a/roles/aws-s3-backup/templates/aws-config.j2 b/roles/aws-s3-backup/templates/aws-config.j2 deleted file mode 100644 index 5e8d330..0000000 --- a/roles/aws-s3-backup/templates/aws-config.j2 +++ /dev/null @@ -1,5 +0,0 @@ -# {{ansible_managed}} - -[default] -region={{aws_s3_backup_region}} -output=json diff --git a/roles/aws-s3-backup/templates/aws-credentials.j2 b/roles/aws-s3-backup/templates/aws-credentials.j2 deleted file mode 100644 index a959415..0000000 --- a/roles/aws-s3-backup/templates/aws-credentials.j2 +++ /dev/null @@ -1,5 +0,0 @@ -# {{ansible_managed}} - -[default] -aws_access_key_id={{aws_access_key}} -aws_secret_access_key={{aws_secret_key}} diff --git a/roles/base/defaults/main.yaml b/roles/base/defaults/main.yaml deleted file mode 100644 index b26755a..0000000 --- a/roles/base/defaults/main.yaml +++ /dev/null @@ -1,13 +0,0 @@ ---- - -rpi_base_enable_wifi: True -rpi_base_timezone: "America/Chicago" -rpi_base_apt_packages: - - "log2ram" - - "fail2ban" - - "unattended-upgrades" - - "emacs-nox" - - "htop" - - "jq" - - "tree" - - "iperf3" diff --git a/roles/base/files/jail.local b/roles/base/files/jail.local deleted file mode 100644 index a5cabc4..0000000 --- a/roles/base/files/jail.local +++ /dev/null @@ -1,10 +0,0 @@ -[ssh] - -enabled = true -port = ssh -filter = sshd -logpath = /var/log/auth.log -bantime = 900 -banaction = iptables-allports -findtime = 900 -maxretry = 3 diff --git a/roles/base/tasks/main.yml b/roles/base/tasks/main.yml deleted file mode 100644 index 85045a5..0000000 --- a/roles/base/tasks/main.yml +++ /dev/null @@ -1,42 +0,0 @@ ---- - -- name: turn swap off - become: yes - command: "swapoff -a" - changed_when: false - -- name: remove swap apt package - become: yes - apt: state="absent" name="dphys-swapfile" - -- name: add log2ram apt key - become: yes - apt_key: url="https://azlux.fr/repo.gpg.key" - -- name: add log2ram apt repo - become: yes - apt_repository: repo="deb http://packages.azlux.fr/debian/ buster main" - -- name: set timezone - become: yes - timezone: name="{{rpi_base_timezone}}" - -- name: setup wifi - become: yes - template: src="wpa_supplicant.conf.j2" dest="/etc/wpa_supplicant/wpa_supplicant.conf" mode="0644" - -- name: update apt package cache - become: yes - apt: upgrade="dist" autoremove="yes" autoclean="yes" update_cache="yes" cache_valid_time="3600" - -- name: install extra apt packages - become: yes - apt: name="{{rpi_base_apt_packages}}" state="latest" - -- name: install fail2ban config - become: yes - copy: src="jail.local" dest="/etc/fail2ban/jail.local" - -- name: authorize admin ssh keys - become: yes - authorized_key: user="{{ansible_user}}" key="https://github.com/{{github_user}}.keys" diff --git a/roles/base/templates/wpa_supplicant.conf.j2 b/roles/base/templates/wpa_supplicant.conf.j2 deleted file mode 100644 index c1312d0..0000000 --- a/roles/base/templates/wpa_supplicant.conf.j2 +++ /dev/null @@ -1,14 +0,0 @@ -# {{ansible_managed}} - -country=US -ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev -update_config=1 -{% for network in wpa_networks %} - -network={ - ssid="{{network.ssid}}" - psk="{{network.psk}}" - disabled={% if rpi_base_enable_wifi %}0{% else %}1{% endif %} - -} -{% endfor %} diff --git a/roles/block-device/defaults/main.yaml b/roles/block-device/defaults/main.yaml deleted file mode 100644 index 1bab3b4..0000000 --- a/roles/block-device/defaults/main.yaml +++ /dev/null @@ -1,7 +0,0 @@ ---- - -block_device_user: "{{ansible_user}}" -block_device_group: "{{ansible_group}}" -block_device_mode: "0755" -block_device_umask: "0022" -block_device_opts: "defaults" diff --git a/roles/block-device/tasks/main.yaml b/roles/block-device/tasks/main.yaml deleted file mode 100644 index 8d0b894..0000000 --- a/roles/block-device/tasks/main.yaml +++ /dev/null @@ -1,17 +0,0 @@ ---- - -- name: create mount point - become: yes - file: - path: "{{block_device_mount_point}}" - mode: "{{block_device_mode}}" - state: "directory" - -- name: mount block device - become: yes - mount: - path: "{{block_device_mount_point}}" - src: "{{block_device_uuid}}" - fstype: "{{block_device_fstype}}" - opts: "{{block_device_opts}}" - state: "mounted" diff --git a/roles/homebridge/defaults/main.yaml b/roles/homebridge/defaults/main.yaml deleted file mode 100644 index d7f9b05..0000000 --- a/roles/homebridge/defaults/main.yaml +++ /dev/null @@ -1,24 +0,0 @@ ---- - -homebridge_user: "homebridge" -homebridge_dir: "/home/{{homebridge_user}}" -homebridge_restart_sec: "10" - -homebridge_pin: "031-45-154" -homebridge_port: "51900" - -homebridge_apt_packages: - - "libavahi-compat-libdnssd-dev" - - "ffmpeg" - -homebridge_npm_packages: - - "homebridge-camera-ffmpeg" - - "homebridge-roomba-stv" - -homebridge_rtsp_vcodec: "h264_omx" -homebridge_rtsp_debug: "false" -homebridge_rtsp_max_streams: 5 - -homebridge_roomba_auto_refresh: "true" -homebridge_roomba_keep_alive: "true" -homebridge_roomba_cache_TTL: "30" diff --git a/roles/homebridge/handlers/main.yaml b/roles/homebridge/handlers/main.yaml deleted file mode 100644 index e711d82..0000000 --- a/roles/homebridge/handlers/main.yaml +++ /dev/null @@ -1,5 +0,0 @@ ---- - -- name: restart homebridge service - systemd: name="homebridge" state="restarted" daemon_reload="yes" - become: yes diff --git a/roles/homebridge/meta/main.yaml b/roles/homebridge/meta/main.yaml deleted file mode 100644 index 6116998..0000000 --- a/roles/homebridge/meta/main.yaml +++ /dev/null @@ -1,4 +0,0 @@ ---- - -dependencies: - - nodejs diff --git a/roles/homebridge/tasks/main.yaml b/roles/homebridge/tasks/main.yaml deleted file mode 100644 index dff49e7..0000000 --- a/roles/homebridge/tasks/main.yaml +++ /dev/null @@ -1,56 +0,0 @@ ---- - -- name: create homebridge user - become: yes - user: - name: "{{homebridge_user}}" - comment: "Homebridge" - shell: "/bin/false" - home: "{{homebridge_dir}}" - groups: "video,spi,i2c,gpio" - move_home: yes - notify: restart homebridge service - -- name: create homebridge directory - become: yes - file: - path: "{{homebridge_dir}}" - state: "directory" - owner: "{{homebridge_user}}" - group: "{{homebridge_user}}" - mode: "0755" - -- name: install homebridge apt deps - become: yes - apt: name="{{homebridge_apt_packages}}" - -- name: install homebridge - become: yes - become_user: "{{homebridge_user}}" - npm: name="homebridge" global="yes" - notify: restart homebridge service - -- name: install platform accessories - become: yes - become_user: "{{homebridge_user}}" - npm: name="{{item}}" global="yes" - notify: restart homebridge service - with_items: "{{homebridge_npm_packages}}" - -- name: configure homebridge - become: yes - template: - src: "config.json.j2" - dest: "{{homebridge_dir}}/config.json" - notify: restart homebridge service - -- name: configure systemd service - become: yes - template: - src: "homebridge.service.j2" - dest: "/lib/systemd/system/homebridge.service" - notify: restart homebridge service - -- name: ensure homebridge is started - become: yes - systemd: name="homebridge.service" enabled="yes" state="started" diff --git a/roles/homebridge/templates/config.json.j2 b/roles/homebridge/templates/config.json.j2 deleted file mode 100644 index 5d0a61a..0000000 --- a/roles/homebridge/templates/config.json.j2 +++ /dev/null @@ -1,48 +0,0 @@ -{ - "bridge": { - "name": "Homebridge", - "username": "{{ansible_default_ipv4.macaddress | upper}}", - "port": {{homebridge_port}}, - "pin": "{{homebridge_pin}}" - }, - - "description": "Homebridge", - - "platforms": [ - - {"platform": "Camera-ffmpeg", - "cameras": [ - - {% for cam in homebridge_rtsp_cams %} - {"name": "{{cam.name}}", "videoConfig": { - "source": "-i {{cam.rtsp_url}}", - "stillImageSource": "-i {{cam.rtsp_url}} -vframes 1 -r 1", - "vcodec": "{{homebridge_rtsp_vcodec}}", - "maxStreams": {{homebridge_rtsp_max_streams}}, - "debug": {{homebridge_rtsp_debug}} - } - {% if not loop.last %} - }, - {% else %} - } - {% endif %} - {% endfor %} - ]} - - ], - - "accessories": [ - { - "accessory": "Roomba", - "name": "Roomba", - "model": "{{homebridge_roomba_model}}", - "blid": "{{homebridge_roomba_blid}}", - "robotpwd": "{{homebridge_roomba_passwd}}", - "ipaddress": "{{homebridge_roomba_ip}}", - "autoRefreshEnabled": {{homebridge_roomba_auto_refresh}}, - "keepAliveEnabled": {{homebridge_roomba_keep_alive}}, - "cacheTTL": {{homebridge_roomba_cache_TTL}} - } - ] - -} diff --git a/roles/homebridge/templates/homebridge.service.j2 b/roles/homebridge/templates/homebridge.service.j2 deleted file mode 100644 index a20ff99..0000000 --- a/roles/homebridge/templates/homebridge.service.j2 +++ /dev/null @@ -1,16 +0,0 @@ -# {{ansible_managed}} - -[Unit] -Description=Homebridge - -[Service] -User={{homebridge_user}} -Group={{homebridge_user}} -Restart=always -RestartSec={{homebridge_restart_sec}} - -WorkingDirectory={{homebridge_dir}} -ExecStart=/usr/bin/node /opt/{{nodejs_dir}}/bin/homebridge -U {{homebridge_dir}} - -[Install] -WantedBy=default.target diff --git a/roles/mercurial/files/mercurial-s3-backup.sh b/roles/mercurial/files/mercurial-s3-backup.sh deleted file mode 100644 index b5ba305..0000000 --- a/roles/mercurial/files/mercurial-s3-backup.sh +++ /dev/null @@ -1,10 +0,0 @@ -#!/bin/bash - -BUCKET=$1 -DATE=`date --iso-8601` -BACKUP_DIR=$2 -BACKUP_TAR="/tmp/$BUCKET-$DATE.tgz" - -tar -zc -f $BACKUP_TAR $BACKUP_DIR -aws s3 mb "s3://$BUCKET/" -aws s3 cp $BACKUP_TAR "s3://$BUCKET/" diff --git a/roles/mercurial/handlers/main.yaml b/roles/mercurial/handlers/main.yaml deleted file mode 100644 index 8c3315b..0000000 --- a/roles/mercurial/handlers/main.yaml +++ /dev/null @@ -1,5 +0,0 @@ ---- - -- name: reload s3 backup service - systemd: name="mercurial-s3-backup@{{mercurial_s3_backup_bucket}}.service" enabled="yes" daemon_reload="yes" - become: yes diff --git a/roles/mercurial/tasks/main.yaml b/roles/mercurial/tasks/main.yaml deleted file mode 100644 index e766752..0000000 --- a/roles/mercurial/tasks/main.yaml +++ /dev/null @@ -1,23 +0,0 @@ ---- - -- name: install mercurial - become: yes - apt: name="mercurial" - -- name: create mercurial s3 backup shell script - become: yes - copy: - src: "mercurial-s3-backup.sh" - dest: "/usr/local/bin/mercurial-s3-backup.sh" - mode: "0755" - -- name: configure mercurial s3 backup systemd service - become: yes - template: - src: "[email protected]" - dest: "/lib/systemd/system/mercurial-s3-backup@{{mercurial_s3_backup_bucket}}.service" - notify: reload s3 backup service - -- name: ensure mercurial s3 backup service is started - become: yes - systemd: name="mercurial-s3-backup@{{mercurial_s3_backup_bucket}}.service" enabled="yes" diff --git a/roles/mercurial/templates/[email protected] b/roles/mercurial/templates/[email protected] deleted file mode 100644 index ba6ca80..0000000 --- a/roles/mercurial/templates/[email protected] +++ /dev/null @@ -1,9 +0,0 @@ -[Unit] -Description=Mercurial s3 backup for "%I" - -[Service] -Type=oneshot -ExecStart=/usr/local/bin/mercurial-s3-backup.sh %i "{{mercurial_s3_backup_dir}}" - -[Install] -WantedBy=aws-s3-backup.target diff --git a/roles/nodejs/defaults/main.yaml b/roles/nodejs/defaults/main.yaml deleted file mode 100644 index a67e2ab..0000000 --- a/roles/nodejs/defaults/main.yaml +++ /dev/null @@ -1,7 +0,0 @@ ---- - -nodejs_tag: "latest-v11.x" -nodejs_version: "11.15.0" -nodejs_arch: "{{ansible_architecture}}" -nodejs_dir: "node-v{{nodejs_version}}-{{ansible_system | lower}}-{{nodejs_arch}}" -nodejs_src: "https://nodejs.org/dist/{{nodejs_tag}}/{{nodejs_dir}}.tar.gz" diff --git a/roles/nodejs/tasks/main.yaml b/roles/nodejs/tasks/main.yaml deleted file mode 100644 index 6972e76..0000000 --- a/roles/nodejs/tasks/main.yaml +++ /dev/null @@ -1,21 +0,0 @@ ---- - -- name: download and unarchive nodejs - become: yes - unarchive: - src: "https://nodejs.org/dist/{{nodejs_tag}}/{{nodejs_dir}}.tar.xz" - dest: "/opt/" - remote_src: yes - creates: "/opt/{{nodejs_dir}}" - -# sudo update-alternatives --install "/usr/bin/node" "node" "/opt/node/bin/node" 1 -- name: update node alterantives - become: yes - alternatives: - link: "/usr/bin/{{item}}" - name: "{{item}}" - path: "/opt/{{nodejs_dir}}/bin/{{item}}" - priority: "1" - with_items: - - "node" - - "npm" diff --git a/roles/plex/handlers/main.yaml b/roles/plex/handlers/main.yaml deleted file mode 100644 index 31bb9c9..0000000 --- a/roles/plex/handlers/main.yaml +++ /dev/null @@ -1,5 +0,0 @@ ---- - -- name: restart plex service - systemd: name="plexmediaserver" state="restarted" daemon_reload="yes" - become: yes diff --git a/roles/plex/tasks/main.yaml b/roles/plex/tasks/main.yaml deleted file mode 100644 index d82bc23..0000000 --- a/roles/plex/tasks/main.yaml +++ /dev/null @@ -1,21 +0,0 @@ ---- - -# https://forums.plex.tv/t/read-me-first-about-server-armv7-and-armv8-ubuntu-debian/226567 - -- name: add plex apt key - become: yes - apt_key: url="https://downloads.plex.tv/plex-keys/PlexSign.key" - -- name: add plex apt repo - become: yes - apt_repository: repo="deb http://downloads.plex.tv/repo/deb public main" - notify: restart plex service - -- name: update apt package cache - become: yes - apt: upgrade="dist" update_cache="yes" cache_valid_time="3600" - -- name: install plex server - become: yes - apt: name="plexmediaserver" - notify: restart plex service diff --git a/roles/prometheus/client/tasks/main.yaml b/roles/prometheus/client/tasks/main.yaml deleted file mode 100644 index f763a88..0000000 --- a/roles/prometheus/client/tasks/main.yaml +++ /dev/null @@ -1,4 +0,0 @@ ---- - -- name: install prometheus node exporter - apt: name="prometheus-node-exportery" diff --git a/roles/prometheus/server/tasks/main.yaml b/roles/prometheus/server/tasks/main.yaml deleted file mode 100644 index 470c1cc..0000000 --- a/roles/prometheus/server/tasks/main.yaml +++ /dev/null @@ -1,19 +0,0 @@ ---- - -- name: add grafana apt key - become: yes - apt_key: url="https://packages.grafana.com/gpg.key" - -- name: add grafana apt repo - become: yes - apt_repository: repo="deb https://packages.grafana.com/oss/deb stable main" - -- name: install prometheus and grafana - become: yes - apt: name="{{item}}" state="latest" - with_items: - - "prometheus" - - "grafana" - -# /etc/prometheus/prometheus.yml -# /etc/grafana/grafana.ini diff --git a/roles/transmission/defaults/main.yaml b/roles/transmission/defaults/main.yaml deleted file mode 100644 index 608cf96..0000000 --- a/roles/transmission/defaults/main.yaml +++ /dev/null @@ -1,6 +0,0 @@ ---- - -transmission_config: "/var/lib/transmission-daemon/info/settings.json" -transmission_port: "9091" -transmission_passwd: "transmission" -transmission_download_dir: "/var/lib/transmission-daemon/downloads" diff --git a/roles/transmission/handlers/main.yaml b/roles/transmission/handlers/main.yaml deleted file mode 100644 index 3c69496..0000000 --- a/roles/transmission/handlers/main.yaml +++ /dev/null @@ -1,5 +0,0 @@ ---- - -- name: restart transmission service - systemd: name="transmission-daemon" state="restarted" daemon_reload="yes" - become: yes diff --git a/roles/transmission/tasks/main.yaml b/roles/transmission/tasks/main.yaml deleted file mode 100644 index ce60fa1..0000000 --- a/roles/transmission/tasks/main.yaml +++ /dev/null @@ -1,70 +0,0 @@ ---- - -- name: install transmission - become: yes - apt: name="transmission-daemon" - notify: restart transmission service - -- name: stop transmission service - systemd: name="transmission-daemon" state="stopped" daemon_reload="yes" - become: yes - -- name: config ip whitelist - become: yes - lineinfile: - path: "{{transmission_config}}" - regexp: '^ "rpc-whitelist":' - line: ' "rpc-whitelist": "127.0.0.1,192.168.*.*",' - notify: restart transmission service - -- name: config umask - become: yes - lineinfile: - path: "{{transmission_config}}" - regexp: '^ "umask":' - line: ' "umask": 2,' - notify: restart transmission service - -- name: config port - become: yes - lineinfile: - path: "{{transmission_config}}" - regexp: '^ "rpc-port":' - line: " \"rpc-port\": {{transmission_port}}," - notify: restart transmission service - -- name: config password - become: yes - lineinfile: - path: "{{transmission_config}}" - regexp: '^ "rpc-password":' - line: " \"rpc-password\": \"{{transmission_passwd}}\"," - notify: restart transmission service - -- name: config download dir - become: yes - lineinfile: - path: "{{transmission_config}}" - regexp: '^ "download-dir":' - line: " \"download-dir\": \"{{transmission_download_dir}}\"," - notify: restart transmission service - -- name: config disable seeding - become: yes - lineinfile: - path: "{{transmission_config}}" - regexp: '^ "idle-seeding-limit":' - line: " \"idle-seeding-limit\": 0," - notify: restart transmission service - -- name: config disable seeding - become: yes - lineinfile: - path: "{{transmission_config}}" - regexp: '^ "idle-seeding-limit-enabled":' - line: " \"idle-seeding-limit-enabled\": true," - notify: restart transmission service - -- name: start transmission service - systemd: name="transmission-daemon" state="started" daemon_reload="yes" - become: yes diff --git a/roles/writefreely/defaults/main.yaml b/roles/writefreely/defaults/main.yaml deleted file mode 100644 index 60f91de..0000000 --- a/roles/writefreely/defaults/main.yaml +++ /dev/null @@ -1,9 +0,0 @@ ---- - -writefreely_version: "0.11.2" -writefreely_release: "https://github.com/writeas/writefreely/releases/download/v{{writefreely_version}}/writefreely_{{writefreely_version}}_linux_arm7.tar.gz" - -writefreely_install_path: "/opt/writefreely" - -writefreely_apt_packages: - - "mysql" diff --git a/roles/writefreely/tasks/main.yaml b/roles/writefreely/tasks/main.yaml deleted file mode 100644 index a28c7c8..0000000 --- a/roles/writefreely/tasks/main.yaml +++ /dev/null @@ -1,8 +0,0 @@ ---- - -- name: install apt packages - apt: name="{{writefreely_apt_packages}}" - -- name: download writefreely - archive: - src: "{{writefreely_release}}" diff --git a/roles/writefreely/templates/config.ini.j2 b/roles/writefreely/templates/config.ini.j2 deleted file mode 100644 index 59eb224..0000000 --- a/roles/writefreely/templates/config.ini.j2 +++ /dev/null @@ -1,44 +0,0 @@ -[server] -hidden_host = -port = {{writefreely_server_port}} -bind = localhost -tls_cert_path = -tls_key_path = -autocert = true -templates_parent_dir = -static_parent_dir = -pages_parent_dir = -keys_parent_dir = - -[database] -type = sqlite3 -filename = {{writefreely_db_name}}.db -username = -password = -database = -host = localhost -port = 3306 - -[app] -site_name = {{writefreely_site_name}} -site_description = {{writefreely_site_desc}} -host = {{writefreely_site_host}} -theme = write -editor = -disable_js = false -webfonts = true -landing = -simple_nav = false -wf_modesty = false -chorus = false -disable_drafts = false -single_user = true -open_registration = false -min_username_len = 3 -max_blogs = 1 -federation = true -public_stats = true -private = false -local_timeline = false -user_invites = -default_visibility = diff --git a/roles/writefreely/templates/writefreely.service.j2 b/roles/writefreely/templates/writefreely.service.j2 deleted file mode 100644 index 0515872..0000000 --- a/roles/writefreely/templates/writefreely.service.j2 +++ /dev/null @@ -1,11 +0,0 @@ -[Unit] -Description=WriteFreely %I Instance -After=syslog.target network.target - -[Service] -WorkingDirectory=/run/writefreely/%i -ExecStart=/usr/local/bin/writefreely -c /etc/writefreely/%i.conf -Restart=always - -[Install] -WantedBy=multi-user.target |
