Skip to content

Commit

Permalink
Merge pull request #309 from freyes/juju-not-classic
Browse files Browse the repository at this point in the history
Install the juju snap as classic only when the channel is 2.9
  • Loading branch information
ajkavanagh authored Feb 7, 2024
2 parents 6916962 + 16b1561 commit 6b71f8a
Showing 1 changed file with 6 additions and 1 deletion.
7 changes: 6 additions & 1 deletion playbooks/juju/pre.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,12 @@
become: true
snap:
name: juju
classic: yes
# NOTE(freyes): Juju's '2.9' snap track publishes a snap with the
# classic confinement, while juju>=3.1 uses a strict confinement,
# instead of asking users to understand this, we encapsulate this
# information into this inline-if where if the juju_snap_channel has the
# '2.9/' prefix the classic field is set to True, otherwise False.
classic: "{{ True if juju_snap_channel and juju_snap_channel.startswith('2.9/') else False }}"
channel: "{{ juju_snap_channel }}"
register: result
until: result is not failed
Expand Down

0 comments on commit 6b71f8a

Please sign in to comment.