新しいLinuxサーバーを設定するときは、通常apt-get update
を実行してからapt-get upgrade
を実行します。最初のコマンドは、使用可能なパッケージとそのバージョンのリストを更新しますが、パッケージをインストールまたはアップグレードすることはありません。 2番目のコマンドは、実際に私が持っているパッケージの新しいバージョンをインストールします。Anabilitiesを使用してAPTパッケージをアップグレードする正しい方法はありますか?
これをAnsibleで行う正しい方法は何ですか?あなたがそれを行う場合は、最初の方法は、ということを知っているのに十分Ansibleスマートです
- name: update apt packages
apt: >
update_cache=yes
cache_valid_time=3600
- name: upgrade apt packages
apt: upgrade=yes
:
- name: update and upgrade apt packages
apt: >
upgrade=yes
update_cache=yes
cache_valid_time=3600
それとも、2つの段階に分けてそれを行うことができます:あなたはそれを行うことの一つの方法は、このようなものです'upgrade'の前に 'update'を実行する必要がありますか? Ansible apt documentationはこの細かい点に対処していません。