A
A
alegkonin2021-08-29 23:04:47
Ansible
alegkonin, 2021-08-29 23:04:47

What's wrong with Ansible?

Hi, friend.
I do not understand what the problem is, I could not google.

playbook:

- 
hosts: "all"
  vars:
    ansible_python_interpreter: /usr/bin/python3
  become: true
  tasks:
  - name: "Install nginx via apt"
    ansible.builtin.apt:
      name: "nginx"
      state: "latest"
      update_cache: true

(test playbook for simple file creation is successful)
Authorization by rsa. in /etc/sudoers on the server:
<user> ALL=(root:ALL) NOPASSWD:ALL

Error output:

TASK [Install nginx via apt] **********************************************************************************************************************************
fatal: [vdska]: FAILED! => {"changed": false, "msg": "Failed to update apt cache: W:Требуется явное подтверждение, прежде чем можно будет обновить данный репозиторий. Дополнительную информацию смотрите в справочной странице apt-secure(8)., E:Репозиторий «http://security.debian.org/debian-security buster/updates InRelease» изменил значение поля «Suite» с «stable» на «oldstable», W:Требуется явное подтверждение, прежде чем можно будет обновить данный репозиторий. Дополнительную информацию смотрите в справочной странице apt-secure(8)., E:Репозиторий «http://deb.debian.org/debian buster InRelease» изменил значение поля «Suite» с «stable» на «oldstable», W:Требуется явное подтверждение, прежде чем можно будет обновить данный репозиторий. Дополнительную информацию смотрите в справочной странице apt-secure(8)., E:Репозиторий «http://deb.debian.org/debian buster-updates InRelease» изменил значение поля «Suite» с «stable-updates» на «oldstable-updates»"}

How do I disable or allow changing the Suite?

Answer the question

In order to leave comments, you need to log in

1 answer(s)
A
Alexander Karabanov, 2021-08-30
@alegkonin

Everything is fine with Ansible.
A release has taken place and explicit confirmation is required to use the new repository.
To quickly fix it, you can go to the server and manually run apt update.
You can try default_release

-t, --target-release, --default-release
This option controls the default input to the policy engine, it creates a default pin at priority 990 using the specified
release string. This overrides the general settings in /etc/apt/preferences. Specifically pinned packages are not affected by
the value of this option. In short, this option lets you have simple control over which distribution packages will be retrieved
from. Some common examples might be -t '2.1*', -t unstable or -t sid. Configuration Item: APT::Default-Release; see also the
apt_preferences(5) manual page.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question