우분투에서 이와 같은 패키지를 설치하려고 시도 할 때마다 (예 :)apt-able에 변수를 등록하지 않음
- name: Install gcc
apt:
name: gcc
state: present
allow_unauthenticated: yes
register: aptout
gcc가 설치되어 있지 않은지 여부에 관계없이 나는 이것을 aptout으로 가져옵니다.
- debug:
msg: "Status is {{ aptout }}"
.
"msg": "Status is {'skipped': True, 'changed': False, 'skip_reason': u'Conditional check failed'}"
나는 패키지가 이미
not aptout.changed
및
aptout.changed
를 사용하여 설치하는 경우 나 작업을 건너 뛸 수 있도록이 검사를 등록하고 싶었지만 제대로 변수를 등록하지 않을 것으로 보인다.
이 작업은 redhat/centos에서 제대로 작동하지만 우분투에서 문제를 파악할 수 없습니다.
[MCVE] (https://stackoverflow.com/help/mcve)를 게시하십시오. 자신이해야 할 일을 혼란스럽게 생각한다면 -이 질문의 코드 (현재 실행중인 코드가 아닌)부터 시작하여 게시 한 오류가 발생할 때까지 추가하십시오. 당신이 그것을 얻을 때 - 전체 코드를 게시하고 현재 실행중인 전체 코드가 아니라 문제를 복제하는 데 필요한 최소한의 코드를 게시하십시오. – techraf
[이] (http://chaosmail.github.io/programming/2015/03/04/install-deb-packages-in-ansible/) 시도 – Roopendra