Hello All,
So, I have Saltstack Config deployed and a manual installation of a minon works fine. I can then manipulate my Ubuntu target through the minion from the Salt master.
The issue that I am now having however, is when I try to deploy the Salt Minion from the cloud template. vRA and Saltstack are both the latest versions. This is the cloud template.
When I try to deploy as a Day 0 I get the following error reported:
Resource [/resources/compute/899a63c3-3da1-494b-bab9-adb8f9b35abf]:: Salt resource with job id [769b11e9-ba5a-4de7-9830-f3ae6571cfc9] failed. Error:: 2022-09-20T16:03:45.325292: Minion deployment started. JID - 20220920160345310261 | 2022-09-20T16:07:30.302245: Minion deployment failed. JID - 20220920160345310261 | 2022-09-20T16:07:30.302431: Minion deployment and/or state file run failed.
If I deploy a machine from vRA without any Salt configuration in there, then try and get it going with the built in Day 2 action, I get the following error
Resource [/resources/compute/10e12ee9-c74e-47ff-ae6d-9f1e4e775395]:: Salt resource with job id [54850c1e-8680-4c47-81bd-2a95150b7109] failed. Error:: 2022-09-20T19:14:30.346108: Minion deployment started. JID - 20220920191430330331 | 2022-09-20T19:17:45.329856: Minion deployment failed. JID - 20220920191430330331 | 2022-09-20T19:17:45.330039: Minion deployment and/or state file run failed.
If I follow the 'old' advice on using CloudInit to install the minion and ignore the Salt canvas object, then everything works fine, so as far as I can see, the issue is with the Salt canvas object, not my infrastructure, however, I would love some feedback/assistance to resolve this and move forwards.
To clarify, this process does not work for me, however this one does work.
Am I completely misunderstanding things? Thanks in advance.
### Just to add ###
The following is the contents when attempting to execute the Day2 action to use salt on the Ubuntu 22 server.
administrator@aprodev610:/tmp$ cat bootstrap-salt.log
* INFO: Running version: 2021.09.17
* INFO: Executed by: /bin/sh
* INFO: Command line: '/tmp/.saltcloud-d739b6f5-2afa-4c7c-9be3-cf554c4a7637/de ploy.sh -c /tmp/.saltcloud-d739b6f5-2afa-4c7c-9be3-cf554c4a7637 -x python3 stabl e 3004.2'
* WARN: Running the unstable version of bootstrap-salt.sh
* INFO: System Information:
* INFO: CPU: GenuineIntel
* INFO: CPU Arch: x86_64
* INFO: OS Name: Linux
* INFO: OS Version: 5.15.0-47-generic
* INFO: Distribution: Ubuntu 22.04
* INFO: Installing minion
* INFO: Found function install_ubuntu_stable_deps
* INFO: Found function config_salt
* INFO: Found function preseed_master
* INFO: Found function install_ubuntu_stable
* INFO: Found function install_ubuntu_stable_post
* INFO: Found function install_ubuntu_restart_daemons
* INFO: Found function daemons_running
* INFO: Found function install_ubuntu_check_services
* INFO: Running install_ubuntu_stable_deps()
Hit:1 http://gb.archive.ubuntu.com/ubuntu jammy InRelease
Get:2 http://gb.archive.ubuntu.com/ubuntu jammy-updates InRelease [114 kB]
Get:3 http://gb.archive.ubuntu.com/ubuntu jammy-backports InRelease [99.8 kB]
Get:4 http://gb.archive.ubuntu.com/ubuntu jammy-security InRelease [110 kB]
Get:5 http://gb.archive.ubuntu.com/ubuntu jammy/main Translation-en_GB [483 kB]
Get:6 http://gb.archive.ubuntu.com/ubuntu jammy/restricted Translation-en_GB [5, 768 B]
Get:7 http://gb.archive.ubuntu.com/ubuntu jammy/universe Translation-en_GB [838 kB]
Get:8 http://gb.archive.ubuntu.com/ubuntu jammy/multiverse Translation-en_GB [10 2 kB]
Get:9 http://gb.archive.ubuntu.com/ubuntu jammy-updates/main amd64 Packages [584 kB]
Get:10 http://gb.archive.ubuntu.com/ubuntu jammy-updates/main Translation-en [13 7 kB]
Get:11 http://gb.archive.ubuntu.com/ubuntu jammy-updates/main amd64 c-n-f Metada ta [8,432 B]
Get:12 http://gb.archive.ubuntu.com/ubuntu jammy-updates/restricted amd64 Packag es [323 kB]
Get:13 http://gb.archive.ubuntu.com/ubuntu jammy-updates/restricted Translation- en [50.2 kB]
Get:14 http://gb.archive.ubuntu.com/ubuntu jammy-updates/universe amd64 Packages [417 kB]
Get:15 http://gb.archive.ubuntu.com/ubuntu jammy-updates/universe Translation-en [104 kB]
Get:16 http://gb.archive.ubuntu.com/ubuntu jammy-updates/multiverse amd64 Packag es [7,252 B]
Get:17 http://gb.archive.ubuntu.com/ubuntu jammy-updates/multiverse Translation- en [2,360 B]
Get:18 http://gb.archive.ubuntu.com/ubuntu jammy-security/main amd64 Packages [3 32 kB]
Get:19 http://gb.archive.ubuntu.com/ubuntu jammy-security/main Translation-en [7 6.8 kB]
Get:20 http://gb.archive.ubuntu.com/ubuntu jammy-security/restricted amd64 Packa ges [291 kB]
Get:21 http://gb.archive.ubuntu.com/ubuntu jammy-security/restricted Translation -en [45.1 kB]
Get:22 http://gb.archive.ubuntu.com/ubuntu jammy-security/universe amd64 Package s [282 kB]
Get:23 http://gb.archive.ubuntu.com/ubuntu jammy-security/universe Translation-e n [61.2 kB]
Fetched 4,475 kB in 1s (7,966 kB/s)
Reading package lists...
Reading package lists...
Building dependency tree...
Reading state information...
ca-certificates is already the newest version (20211016).
ca-certificates set to manually installed.
wget is already the newest version (1.21.2-2ubuntu1).
wget set to manually installed.
gnupg is already the newest version (2.2.27-3ubuntu2.1).
gnupg set to manually installed.
The following NEW packages will be installed:
apt-transport-https
0 upgraded, 1 newly installed, 0 to remove and 50 not upgraded.
Need to get 1,512 B of archives.
After this operation, 169 kB of additional disk space will be used.
Get:1 http://gb.archive.ubuntu.com/ubuntu jammy-updates/universe amd64 apt-trans port-https all 2.4.7 [1,512 B]
Fetched 1,512 B in 7s (210 B/s)
Selecting previously unselected package apt-transport-https.
(Reading database ... 73343 files and directories currently installed.)
Preparing to unpack .../apt-transport-https_2.4.7_all.deb ...
Unpacking apt-transport-https (2.4.7) ...
Setting up apt-transport-https (2.4.7) ...
NEEDRESTART-VER: 3.5
NEEDRESTART-KCUR: 5.15.0-47-generic
NEEDRESTART-KEXP: 5.15.0-47-generic
NEEDRESTART-KSTA: 1
* ERROR: https://repo.saltproject.io/py3/ubuntu/22.04/amd64/archive/3004.2/salt -archive-keyring.gpg failed to download to /tmp/salt-gpg-5qcBoCTC.pub
* ERROR: Failed to run install_ubuntu_stable_deps()!!!
From the above, the line noted below, seems to have a space between the /salt and -archive-keyring.gpg which doesn't seem right. Internal error requiring a bug fix?
RROR: https://repo.saltproject.io/py3/ubuntu/22.04/amd64/archive/3004.2/salt -archive-keyring.gpg failed to download to /tmp/salt-gpg-5qcBoCTC.pub