34 lines
717 B
Bash
34 lines
717 B
Bash
|
#!/bin/bash
|
||
|
|
||
|
series="lunar"
|
||
|
model="${series}-sos"
|
||
|
|
||
|
cat > juju-model-sos.yaml << EOF
|
||
|
cloudinit-userdata: |
|
||
|
package_update: true
|
||
|
package_upgrade: true
|
||
|
apt:
|
||
|
sources:
|
||
|
proposed:
|
||
|
source: deb \$MIRROR \$RELEASE-proposed restricted main multiverse universe
|
||
|
packages:
|
||
|
- sosreport
|
||
|
postruncmd:
|
||
|
- [ 'apt', 'install', '-y', 'sosreport/\$RELEASE-proposed' ]
|
||
|
EOF
|
||
|
|
||
|
|
||
|
juju add-model ${model}
|
||
|
juju model-config ./juju-model-sos.yaml
|
||
|
|
||
|
juju deploy ubuntu --series ${series} -n 5 --force
|
||
|
|
||
|
juju-wait -v -e ${model}
|
||
|
|
||
|
# wait for package to finish install
|
||
|
sleep 5
|
||
|
|
||
|
juju run --all -- dpkg -l sosreport
|
||
|
|
||
|
sos collect --cluster-type juju --no-local -c "juju.apps=ubuntu" --batch --case-id 3524678 --all-logs -a
|