ansible

Ansible uri: jinja 템플릿 출력을 HTTP 본문으로 보내기
ansible

Ansible uri: jinja 템플릿 출력을 HTTP 본문으로 보내기

jinja2 템플릿을 사용하여 파일을 생성하는 ansible 플레이북이 있습니다. - delegate_to: localhost ansible.builtin.template: src: metrics.j2 dest: metrics.txt 올바른 데이터와 형식으로 파일을 작성합니다. 문제가 없습니다. 하지만 파일을 작성하는 대신 HTTP POST를 통해 출력을 보내고 싶습니다. - ansible.builtin.uri: url: https://your.form.based.a...

Admin

Ansible은 탭으로 구분된 문자열 목록을 평가합니다.
ansible

Ansible은 탭으로 구분된 문자열 목록을 평가합니다.

명령을 실행 중이고 이후에 stdout이 변수로 캡처됩니다. 명령 출력에는 탭으로 구분된 값이 나열됩니다. 그래서 나는 다음과 같은 것을 가지고 있습니다 var.stdout_lines: [ "a1\tb1\tc1", "a2\tb2\tc2", "a3\tb3\tc3" ] 추가 처리를 위해 이 행을 다음과 같은 목록으로 분할하고 싶습니다. [ [a1, b1, c1], [a2, b2, c2], [a3, b3, c3] ] 어떻게 해야 하나요? ...

Admin

패치 후 X일 이내에 다시 시작되지 않으면 서버를 강제로 다시 시작합니다(Azure 호스팅)
ansible

패치 후 X일 이내에 다시 시작되지 않으면 서버를 강제로 다시 시작합니다(Azure 호스팅)

저는 Azure 환경에서 다수의 RHEL 8 서버를 호스팅합니다. Red Hat Satellite VM을 사용하여 서버를 패치한 다음 패치가 완료된 후 소유자에게 재부팅을 요청합니다. POC에 재부팅해야 함을 알리고 시스템 패치 이후 X일 이내에 재부팅되지 않은 경우 서버를 강제로 재부팅하는 솔루션을 구현하고 싶습니다. 다른 사람이 이 작업을 수행했는지, Azure 플랫폼(PowerShell)에서 이 자동화를 수행했는지 또는 AAP(Ansible Automation Platform)와 같은 것을 사용...

Admin

ansible blockinfile 모듈 블록 내에서 탭 사용
ansible

ansible blockinfile 모듈 블록 내에서 탭 사용

탭을 구분 기호로 사용하여 일부 텍스트를 출력하기 위해 ansible을 사용하고 싶습니다. 이것은 작업 조각입니다. - name: Create output file blockinfile: block: | Some text\tmore text path: '{{ playbook_dir }}/output.txt' create: true 전류 출력 # BEGIN ANSIBLE MANAGED BLOCK Some text\tmore text # END ANSIBLE MANA...

Admin

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