Skip to content

Commit de0d608

Browse files
committed
Modernize Tailscale apt key / install routine
1 parent 7489818 commit de0d608

File tree

5 files changed

+16
-8
lines changed

5 files changed

+16
-8
lines changed

roles/kolibri/tasks/install.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -104,8 +104,8 @@
104104
# https://kolibri.readthedocs.io/en/latest/install/ubuntu-debian.html
105105
- name: Add signed Kolibri PPA {{ kolibri_suite }}
106106
template:
107-
src: kolibri_ubuntu.sources.j2
108-
dest: /etc/apt/sources.list.d/kolibri_ubuntu.sources
107+
src: kolibri.sources.j2
108+
dest: /etc/apt/sources.list.d/kolibri.sources
109109
# apt_repository:
110110
# repo: "deb [signed-by=/usr/share/keyrings/learningequality-kolibri.gpg] http://ppa.launchpad.net/learningequality/kolibri/ubuntu jammy main"
111111
# when: is_ubuntu and os_ver is version('ubuntu-2204', '>=') or is_linuxmint_21 or is_debian_12
File renamed without changes.

roles/tailscale/tasks/install.yml

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,13 @@
33
register: df1
44

55

6-
- name: "Set up apt source (jammy) in /etc/apt/sources.list.d/tailscale.list and its key /usr/share/keyrings/tailscale-archive-keyring.gpg, to install Tailscale"
7-
shell: |
8-
curl -fsSL https://pkgs.tailscale.com/stable/ubuntu/jammy.noarmor.gpg > /usr/share/keyrings/tailscale-archive-keyring.gpg
9-
curl -fsSL https://pkgs.tailscale.com/stable/ubuntu/jammy.tailscale-keyring.list > /etc/apt/sources.list.d/tailscale.list
6+
- name: Download signing key to /etc/apt/keyrings/tailscale.gpg, to install Tailscale
7+
shell: curl -fsSL https://pkgs.tailscale.com/stable/ubuntu/noble.noarmor.gpg > /etc/apt/keyrings/tailscale.gpg
8+
9+
- name: Create /etc/apt/sources.list.d/tailscale.sources from template
10+
template:
11+
src: tailscale.sources
12+
dest: /etc/apt/sources.list.d/tailscale.sources
1013

1114
- name: "Install packages: jq, sudo, tailscale"
1215
package:
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
Types: deb
2+
URIs: https://pkgs.tailscale.com/stable/ubuntu/
3+
Suites: noble
4+
Components: main
5+
Signed-By: /etc/apt/keyrings/tailscale.gpg

roles/yarn/tasks/install.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,15 +3,15 @@
33
register: df1
44

55

6-
- name: Yarn | Download apt key to /usr/share/keyrings/yarn.gpg
6+
- name: Yarn | Download apt key to /etc/apt/keyrings/yarn.gpg
77
shell: curl https://dl.yarnpkg.com/debian/pubkey.gpg | gpg --dearmor > /etc/apt/keyrings/yarn.gpg
88

99
- name: Remove stale apt .list
1010
file:
1111
path: /etc/apt/sources.list.d/dl_yarnpkg_com_debian.list
1212
state: absent
1313

14-
- name: Yarn | Add signed Yarn PPA to /etc/apt/sources.list.d/dl_yarnpkg_com_debian.list
14+
- name: Yarn | Add signed Yarn PPA to /etc/apt/sources.list.d/yarn.sources
1515
#apt_repository:
1616
# repo: "deb [signed-by=/usr/share/keyrings/yarn.gpg] https://dl.yarnpkg.com/debian/ stable main"
1717
#filename: yarn # If legacy filename yarn.list is preferred

0 commit comments

Comments
 (0)