Skip to content

Commit

Permalink
fix various dependency issues
Browse files Browse the repository at this point in the history
  • Loading branch information
ewdurbin committed Apr 11, 2024
1 parent aad7473 commit 15b1aa7
Show file tree
Hide file tree
Showing 5 changed files with 37 additions and 14 deletions.
21 changes: 16 additions & 5 deletions salt/base/repo.sls
Original file line number Diff line number Diff line change
@@ -1,13 +1,24 @@
{% if grains["oscodename"] == "jammy" %}
psfkey:
file.managed:
- name: /etc/apt/keyrings/packagecloud.asc
- mode: "0644"
- source: salt://base/config/APT-GPG-KEY-PSF

psf:
pkgrepo.managed:
{% if grains["oscodename"] == "jammy" %}
- name: "deb [signed-by=/etc/apt/keyrings/packagecloud.gpg arch={{ grains["osarch"] }}] https://packagecloud.io/psf/infra/ubuntu {{ grains['oscodename'] }} main"
- name: "deb [signed-by=/etc/apt/keyrings/packagecloud.asc arch={{ grains["osarch"] }}] https://packagecloud.io/psf/infra/ubuntu {{ grains['oscodename'] }} main"
- aptkey: False
{% else %}
- name: "deb https://packagecloud.io/psf/infra/ubuntu {{ grains['oscodename'] }} main"
{% endif %}
- file: /etc/apt/sources.list.d/psf.list
- require:
- file: psfkey
{% else %}
psf:
pkgrepo.managed:
- name: deb http://psf.org/packages/ubuntu {{ grains.oscodename }} psf
- file: /etc/apt/sources.list.d/psf.list
- key_url: salt://base/config/APT-GPG-KEY-PSF
{% endif %}
# Make source list globally readable.
/etc/apt/sources.list.d/psf.list:
Expand Down
1 change: 0 additions & 1 deletion salt/base/salt.sls
Original file line number Diff line number Diff line change
Expand Up @@ -89,7 +89,6 @@ salt-master:
- mode: "0644"
- require:
- file: /etc/nginx/sites.d/
- sls: tls.lego

/etc/consul.d/service-letsencrypt-well-known.json:
file.managed:
Expand Down
1 change: 0 additions & 1 deletion salt/bugs/init.sls
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,6 @@ lego_config:
- group: root
- mode: "0644"
- require:
- sls: tls.lego
- cmd: lego_bootstrap
roundup-deps:
Expand Down
21 changes: 16 additions & 5 deletions salt/datadog/init.sls
Original file line number Diff line number Diff line change
@@ -1,13 +1,24 @@
{% if grains["oscodename"] == "jammy" %}
datadogkey:
file.managed:
- name: /etc/apt/keyrings/datadog.asc
- mode: "0644"
- source: salt://datadog/config/APT-GPG-KEY-DATADOG

datadog_repo:
pkgrepo.managed:
{% if grains["oscodename"] == "jammy" %}
- name: "deb [signed-by=/etc/apt/keyrings/datadoghq.gpg arch={{ grains["osarch"] }}] https://apt.datadoghq.com stable 6"
- name: "deb [signed-by=/etc/apt/keyrings/datadog.asc arch={{ grains["osarch"] }}] https://apt.datadoghq.com stable 6"
- aptkey: False
{% else %}
- file: /etc/apt/sources.list.d/datadog.list
- require:
- file: datadogkey
{% else %}
datadog_repo:
pkgrepo.managed:
- name: "deb https://apt.datadoghq.com stable 6"
{% endif %}
- key_url: salt://datadog/config/APT-GPG-KEY-DATADOG
- file: /etc/apt/sources.list.d/datadog.list
- key_url: salt://datadog/config/APT-GPG-KEY-DATADOG
{% endif %}
{% set in_datadog_tags = pillar.get('datadog_tags', []) + grains.get('datadog_tags', []) + grains.get('datadog_tags_from_metadata', []) %}
{% set datadog_tags = [] %}
Expand Down
7 changes: 5 additions & 2 deletions salt/users/dotfiles/dstufft.sls
Original file line number Diff line number Diff line change
@@ -1,17 +1,20 @@
git:
pkg.installed

https://github.com/dstufft/dotfiles.git:
git.latest:
- target: /home/psf-users/dstufft/.dotfiles
- user: dstufft
- force_clone: True
- force_checkout: True
- require:
- sls: users
- pkg: git
- user: dstufft

/home/psf-users/dstufft/.zshenv:
file.symlink:
- target: /home/psf-users/dstufft/.dotfiles/zsh/.zshenv
- user: dstufft
- group: dstufft
- require:
- sls: users
- git: https://github.com/dstufft/dotfiles.git

0 comments on commit 15b1aa7

Please sign in to comment.