두 개의 RedHat 인스턴스를 실행 중입니다. 한 대의 컴퓨터에 SaltMaster가 설치되어 있고 다른 컴퓨터에 SaltMinion이 설치되어 있습니다. 나는 Salt의 무료 버전을 사용하고있다. 기본 구성 관리 작업을 수행하기 위해 SaltStack을 테스트하고 싶습니다. SaltMaster에서 SaltMinion으로 파일을 전송할 수 있다면 좋을 것
하나의 명령으로 여러 상태를 실행하고 싶지만 테스트로는 작동하는지 확인하기 위해 하나만 사용하고 있습니다. 는 어쨌든 나는 그것을 설치해야대로 작동 state.apply 다이렉트 sudo를 소금 '미니언'을 실행할 때. 그러나 이것이 /srv/salt에있는 경우입니다. /srv/salt/windows/states 디렉토리를 새로 만들고 여기에 DirectX
솔트 호출을 위해 젠킨스의 쉘 명령을 실행하려고합니다. . 내가 #!/bin/sh
sudo salt '*' test.ping
을에 매개 변수없이 일할 수있는 명령을받을 수 있어요하지만 매개 변수와 함께 실행할 때 오류가 발생하는 : [TestUpgrade] $/빈/SH/tmp를/hudson6841559319172934172 .sh 오류 : 반환 된 수
파일이 있지만 salt-cp를 collect'em 실행할 때 명확한 메시지가없는이 펑키 한 오류가 발생합니다. FWIW, 내가 기본값이 아닌 다른 포트를 사용하고 있습니다 : 장소와 서버 publish_port: 44505
ret_port: 44506
... 파일은 일반적으로 응답 : salt 'test1' cmd.run 'ls /tmp/test*'
file_roots을 조금 혼란스럽게 생각합니다. 현재 우리는 다음과 같이 salt 디렉토리를 설정합니다. srv/salt/<folder-connected-to-git> : 우리의 소금 건설을 위해 win (repo/repo-ng),/scripts/states 등과 같이 사용하고 싶은 모든 폴더가 들어 있습니다. 하지만 바이너리 폴더는 없습니다 (프로그램의
소금 스택에서 배포하는 Windows 서비스가 있습니다. "서비스 이미 존재 : SVC1를 예외"상태는 내가 서비스를 다시 배포 할 때, 그것은 말한다 지금이 create_executable:
module.run:
- name: service.create
- m_name: SVC1
- bin_path: d:\svc1.ex
saltstack에서 중첩 템플릿 상속과 관련된 문제가 있습니다. 나는 무거운 않는,를 준비 후 에 'ceph_mon_config 기둥에 등 CPU, MEM,의 값을 끌어을 만들 에 문자열'ceph_mon_config '을 통과 create_mon을 기대하고 있습니다 . 이 렌더러에 도달 스탠드 때 지금과 같이 {% block cpu %}{{ pillar[