Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions packer/linux/ansible/roles/agent/files/start-agent.sh
Original file line number Diff line number Diff line change
Expand Up @@ -213,6 +213,10 @@ region=$(curl \
--location "http://169.254.169.254/latest/meta-data/placement/region"
)

# Remove unattended-upgrades to prevent mid-job interruptions from automatic updates
echo "Removing unattended-upgrades package..."
sudo apt-get remove -y --purge unattended-upgrades || true

# The parameters required for the agent configuration are stored in an SSM parameter.
# We need to fetch them before proceeding with anything else.
echo "Fetching agent params from SSM parameter '$agent_config_param_name'..."
Expand Down
8 changes: 8 additions & 0 deletions packer/linux/ansible/roles/system_tools/tasks/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -23,3 +23,11 @@
dest: /usr/local/bin/yq
mode: '0755'
force: true

- name: Remove unattended-upgrades package
ansible.builtin.apt:
name: unattended-upgrades
state: absent
purge: true
tags:
- disable_unattended