【问题标题】:Unable to Update rsyslog using Ansible无法使用 Ansible 更新 rsyslog
【发布时间】:2023-04-06 01:06:01
【问题描述】:

我的生产系统在过时的 rsyslog 版本 7.4.4 上运行,因此我需要使用最新的 v-8 版本进行更新,如 http://www.rsyslog.com/ubuntu-repository/ 只需要做3件事

1. sudo add-apt-repository ppa:adiscon/v8-stable 

{在这一步之后,它要求按[ENTER]

2. sudo apt-get update
3. sudo apt-get install rsyslog

所以我在剧本中写了以下任务:

- name: Updating rsyslog from 7.4.4 to v-8 stable| Adding PPA 
  apt_repository:
    repo='ppa:adiscon/v8-stable'
    state=present
    update_cache=yes

- name: Running Updates
  apt: update_cache=yes

- name: Install rsyslog (v-8)
  apt: name=rsyslog 
       state=present 
       update_cache=yes

在第一个任务 Ansible{将 rsyslog 从 7.4.4 更新到 v-8 stable|添加 PPA} 只是坐在那里/挂在那里.. 我猜是因为它需要 {ENTER}

我该怎么办?

【问题讨论】:

  • 尝试添加 -vvvv 来运行你的剧本。顺便说一句,我在本地 vagrant 机器上尝试过,效果很好!你确定你真的有问题吗?
  • 您的最后一个任务不应该使用state=latest 而不是state=present 吗?使用state=present,它只是检查是否存在任何版本的 rsyslog。通过使用state=latest,如果存在更新的版本,您会告诉它升级包。
  • @BruceP 哦,是的。我错过了,它的状态=最新
  • @ArnaudPotier 我发现我的代理服务器不允许此流量

标签: ansible ansible-playbook rsyslog devops


【解决方案1】:

我想通了 - 我的代理服务器不允许此流量!

@NishantSingh

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-09-06
    • 2021-12-17
    • 1970-01-01
    • 2020-05-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-01-14
    相关资源
    最近更新 更多