본문 바로가기

인프라171

[ansible] 앤서블 윈도우 서버 파일 배포 실행하기 다수의 윈도우 서버에 배치파일이나 파워쉘스크립트를 배포하고 배포한 파일을 실행시킬 수 있다. 취약점점검파일을 배포 및 실행할 때 유용하게 사용할 수 있다. 윈도우 파일 배포는 win_copy 모듈을 사용했고 배포된 파일 실행은 win_shell 모듈을 사용하였다. 기본적으로 win_shell 모듈은 배치스크립트 실행이며, powershell 명령어나 파일을 실행하려면 앞에 powershell.exe를 붙여줘야한다. exec_status 변수를 추가하여 단순히 파일 배포만 하거나 파일 배포 후 스크립트파일 실행을 할 수 있도록 when으로 조건문을 추가하였다. --- - name: win_copy module demo hosts: all become: false gather_facts: false vars.. 2023. 9. 21.
[jenkins] 젠킨스 credentials 패스워드 평문 확인하기 젠킨스 credentials 패스워드가 제대로 설정 되었는지 평문으로 확인 하고 싶을 때가 있다. 크롬 웹브라우저의 개발자모드에서 소스코드값내 hash값을 까서 확인할 수 있다. 젠킨스관리 > credenitals > 계정 > update credentials 페이지로 이동 F12버튼 누르고 해당 div 소스 확인 후 hash값 복사 젠킨스 관리 > script console 클릭 > 아래 양식으로 코드 삽입 후 실행 버튼 클릭 println hudson.util.Secret.decrypt("{AQAAABAAAAAQUC6GK8A2m8J5eFgNBJEAA1hrOVaM2MmEeHN3dcLPOFU}") 2023. 9. 12.
[jenkins] 젠킨스 작업공간 workspace 경로 변경 젠킨스 아이템의 작업공간 workspace를 고정된 사용자 지정 경로로 변경해야할 때가 있다. 결론부터 이야기하지면 웹에서는 변경이 어렵고 서버내 설정파일을 변경해야한다. /var/lib/jenkins/config.xml에서 내에 경로 지정을 하면된다. 변경후 서비스 재시작을해야한다. systemctl restart jenkins 2023. 9. 8.
[WINDOWS] 장치관리자 디스크 드라이브가 무슨 드라이브인지 구분하는 방법 서버에 하드디스크가 여러개가 있는상태에서 각 하드디스크가 무슨 드라이브인지 알 필요가 있다. 구분하는 법은 다음과 같다. 컴퓨터관리 > 장치관리자 > 디스크 드라이브 > 원하는 디스크드라이브 우클릭 후 속성 클릭 볼륨탭 클릭 > 정보표시 볼륨 탭을 클릭하면 아무 정보가 나오지 않는데, 여기서 정보표시버튼을 클릭하면 어떤 드라이브인지 조회가 가능하다. 2023. 8. 25.
[ansible] ansible 윈도우 방화벽 생성 ansible 윈도우 방화벽 생성 앤서블을 통해 윈도우 방화벽 정책을 생성 시킬수 있다. 방화벽 정책 이름은 service [port]로 설정했다. --- - name: windows user add hosts: all vars: ansible_connection: winrm ansible_winrm_server_cert_validation: ignore ansible_winrm_scheme: http ansible_become: false ansible_winrm_transport: basic ansible_port: 5985 tasks: - name: extract result win_shell: 'netsh advfirewall firewall add rule name="service {{ port.. 2023. 8. 22.
반응형