ansible

Ansible 동기화 모듈은 사용자 변수를 정확한 사용자 이름으로 대체하지 않습니다.
ansible

Ansible 동기화 모듈은 사용자 변수를 정확한 사용자 이름으로 대체하지 않습니다.

다음 문제를 해결하기 위해 여러 가지 방법을 시도했지만 운이 좋지 않았습니다. 재고는 다음과 같습니다. #cat Inventory/common/group_vars/all/inventory_pwd.yml Remote1_user: "devops" #cat Inventory/nonprod/fdc/group_vars/all/inventory.txt [원격] xxxx ansible_ssh_user="{{remote1_user }}" ansible_port=22 ansible_password="test@12" ...

Admin

Ansible - 정규 표현식을 가져오나요?
ansible

Ansible - 정규 표현식을 가져오나요?

이 파일의 매니페스트를 복사하여 다른 파일로 이동하기 위한 Ansible 플레이북을 작성 중입니다. 저는 앤서블을 처음 접했습니다. 처음에는 Copy 플러그인을 사용했지만 Fetch가 나에게 더 나은 동맹이 될 수 있다는 것을 알았습니다. 이것은 내 스크립트입니다. - name: Find Checklist hosts: all tasks: - name: Find Checklist ansible.builtin.find: paths: /path/to/file/{{ ansi...

Admin

구성 파일의 멱등적 편집
ansible

구성 파일의 멱등적 편집

예를 들어 구성 파일을 편집할 때 /etc/sysctl.conf멱등적 방식으로 업데이트하는 것이 유용한 경우가 많습니다. 즉, 스크립트를 여러 번 실행하면 구성 변경 사항에 대한 항목이 여러 개 표시되지 않습니다. 실제로 이런 상황이 발생했을 때 ansible다단계 플레이북에서 위 파일을 편집해야 했습니다. 하지만 문제는 나중에 실패하면 플레이북을 다시 실행해야 한다는 것입니다. 즉, 업데이트 명령이 여러 번 실행될 수 있으며 업데이트가 멱등성이 아닌 경우 중복이 발생할 수 있습니다. 그렇다면 문제는...

Admin

ansible-doc를 시작하시나요?
ansible

ansible-doc를 시작하시나요?

vimtutoransible과 동등한 것이 있습니까 ? 사용할 수 있다는 것을 알고 있습니다 ansible-doc <module>. 하지만 모듈 이름이 기억나지 않으면 어떻게 됩니까? 인터넷이 없고 ansible-doc만 사용할 수 있는 경우 플레이북 작성의 기본 사항에 대한 도움을 어떻게 받을 수 있습니까? 예를 들어 - name:이전 진입점을 기억하는 데 도움이 됩니다 .block $ ansible-doc block [WARNING]: block was not found ...

Admin

적합한 저장소. "아키텍처" 옵션이 작동하는 방식. 어떤 값을 사용할 수 있는지 어떻게 결정합니까?
ansible

적합한 저장소. "아키텍처" 옵션이 작동하는 방식. 어떤 값을 사용할 수 있는지 어떻게 결정합니까?

저는 Ubuntu_22.04 노드에 두 개의 적절한 저장소를 설정하기 위해 ansible을 사용하고 있습니다. aarch64Ansible에는 다음 예에 제공된 {{ ansible_architecture }}라는 변수가 있습니다 . Podman과 docker에 대한 두 개의 저장소를 설정하는 데 사용했습니다.DEB822 소스 형식. .sources 파일은 다음과 같습니다 /etc/apt/sources.list.d/. X-Repolib-Name: podman Signed-By: /etc/apt/keyr...

Admin

Command Center는 서버에 대한 액세스가 제한되어 있습니다.
ansible

Command Center는 서버에 대한 액세스가 제한되어 있습니다.

저는 이것을 자동화할 방법을 찾고 있습니다. 저는 다수의 Linux 서버를 가지고 있고 SSH를 통해 서버에 로그인하고 작업을 수동으로 실행할 필요 없이 그 서버에서 일부 스크립트를 실행할 수 있기를 원합니다. 서버에서 사전 정의된 특정 작업을 실행할 수 있는 통합 명령 센터를 원합니다. 이러한 요구를 충족할 수 있는 ansible과 같은 여러 도구가 있다는 것을 알고 있습니다. 하지만 또 다른 요구 사항이 있습니다. 사전 정의된 작업을 실행할 수 있도록 명령 센터를 제한하고 싶습니다.전적으로그게 다...

Admin

이 스크립트가 ansible 플레이북에 의해 복사되고 실행될 때 doas -u로 지정된 사용자가 이 스크립트에서 이 명령을 실행하지 않는 이유는 무엇입니까?
ansible

이 스크립트가 ansible 플레이북에 의해 복사되고 실행될 때 doas -u로 지정된 사용자가 이 스크립트에서 이 명령을 실행하지 않는 이유는 무엇입니까?

나는 open-links.yml원격 호스트 중 하나에서 실행되도록 설계된 간단한 스크립트를 작성했습니다. - name: Run Bash script hosts: myhosts gather_facts: false vars: au: "j" tasks: - name: Copy and run a script that opens a link script: /home/{{ au }}/CS/SoftwareDevelopment/MySoftware/Bash/ansible/ope...

Admin

절대 경로에 배포 파일이 포함되어 있지만 DEV라는 이름은 포함되지 않은 모든 폴더를 삭제합니다.
ansible

절대 경로에 배포 파일이 포함되어 있지만 DEV라는 이름은 포함되지 않은 모든 폴더를 삭제합니다.

Windows가 아닌 경우(바람직하게는 Solaris 및 Linux)에 대한 다음 요구 사항을 충족하는 범용 /posix/ansible 솔루션을 원합니다. -> 모든 파일을 나열하고 싶습니다 . -> 다음 기준을 충족하는 모든 폴더를 /web/bea_apps/dev/TomcatNode01/deploy 삭제합니다 .deployfiles 조건 1: 찾은 파일의 파일 경로에는 다음이 포함되어야 합니다.deployfiles 조건 2: 파일 경로에는 대소문자를 구분하지 않는 내용이 포함되어서는 안 ...

Admin

Ansible: 'docker-ce'와 일치하는 패키지가 없습니다.
ansible

Ansible: 'docker-ce'와 일치하는 패키지가 없습니다.

ARM 버전의 Ubuntu를 실행하는 Ampere(arm) 기반 Oracle Cloud에 Docker를 설치한다고 가정하는 Ansible 플레이북이 있습니다. 스크립트는 다음과 같습니다. - name: Set sudo set_fact: ansible_become: yes ansible_become_method: sudo - name: Docker installation - installing prerequisites ansible.builtin.apt: name: ...

Admin

Ansible 2.9.27을 사용하여 RHEL 7에 Python 3.9 설치
ansible

Ansible 2.9.27을 사용하여 RHEL 7에 Python 3.9 설치

RHEL 7 시스템(환경당 최대 10개의 서버)에 Python 3.9를 설치한 다음 시스템에 Ansible 2.11을 업데이트/설치해야 합니다. 이는 해당 서버에서 Confluence 버전을 업그레이드하기 위한 것입니다. 내가 이해한 바로는 RHEL 7에서는 OS에서 사용하는 Python 2를 유지해야 합니다. 현재 샌드박스가 아닌 다른 환경의 호스트 서버에는 Python2 및 Ansible 2.9.27이 있습니다. 내 샌드박스 서버에서 POC로 다음을 사용하여 Python 3.9를 수동으로 설치했습...

Admin

루트로 플레이북을 성공적으로 실행할 수 있지만 플레이북을 소유한 사용자로는 실행할 수 없는 이유는 무엇입니까?
ansible

루트로 플레이북을 성공적으로 실행할 수 있지만 플레이북을 소유한 사용자로는 실행할 수 없는 이유는 무엇입니까?

플레이북을 실행하려고 하는데 플레이북 작업 중 일부가 방화벽 포트를 추가하는 것입니다. 이를 수행하는 가장 좋은 방법은 무엇입니까? 내 모듈에서 다음 오류가 발생합니다 lineinfile. - name: Ensure specific port configuration in firewalld` ansible.builtin.lineinfile:` path: /etc/firewalld/zones/drop.xml insertbefore: '^<accept/>' line: '...

Admin

/etc/hosts 파일이 실제 호스트 이름과 일치하지 않는 경우 sudo가 너무 오래 걸리는 이유는 무엇입니까?
ansible

/etc/hosts 파일이 실제 호스트 이름과 일치하지 않는 경우 sudo가 너무 오래 걸리는 이유는 무엇입니까?

https://askubuntu.com/questions/1343609/sudo-unable-to-resolve-host-hostname-temporary-failure-in-name-solution Debian 12에서는 ansible의 호스트 이름 모듈을 사용하여 호스트 이름을 변경했습니다. 그 후에는 sudo가 필요한 모든 작업에서 오류가 발생합니다.sudo: unable to resolve host {hostname}: Temporary failure in name resolution 연결된 ...

Admin