본문 바로가기

인프라175

[Centos7] OpenLDAP 구축 AWX LDAP인증을 위한 Centos7에 OpenLDAP를 구축한다. 구축방법 ## yum 패키지 설치 yum install -y compat-openldap openldap openldap-servers openldap-clients openldap-servers-sql openldap-devel ## Open LDAP 테이터베이스 설정 cp /usr/share/openldap-servers/DB_CONFIG.example /var/lib/ldap/DB_CONFIG chown ldap. /var/lib/ldap/DB_CONFIG ## 서비스 등록 및 시작 systemctl --now enable slapd.service ## OpenLDAP 루트 사용자 비밀번호 설정 slappasswd -h {SSH.. 2022. 6. 13.
[centos7] svn 구축 및 활용 cenots7에는 기본적으로 svn이 설치 되어있음 # rpm -qa | grep subversion subversion-libs-1.7.14-16.el7.x86_64 subversion-1.7.14-16.el7.x86_64 구축방법 ## svn repo폴더 설정 vi /etc/sysconfig/svnserve OPTIONS="--threads --root /svn" ## svn repo 폴더 생성 mkdir /svn ##svn 서비스 재시작 systemctl restart svnserve.service ## repo 저장소 생성(명령어 수행시 test폴더와 svn관련 폴더/파일 생성됨) svnadmin create --fs-type fsfs /svn/test ## svnserve.conf 수정([gen.. 2022. 6. 11.
[jenkins] cenots7 젠킨스 https ssl 인증서 설치 젠킨스 설정에 관해 구글에 검색해보면 죄다 /etc/sysconfig/jenkins 에서 수정해서 재적용하면 된다고 하지만 2022년 cenots7 에서 yum으로 젠킨스를 설치하여 젠키스 버전 2.332.2 인 나의 환경에서는 해당 파일에서의 설정이 서비스를 재구동하여도 전혀 먹히지 않았다 결과적으로 해당 설정파일에서 설정하는게 아니라 /usr/lib/systemd/system/jenkins.service 에서 설정을 서비스 재시작을 해야 설정이 먹히는 것을 알고 있어야 한다. 아래는 개인키/인증 요청서/ 인증서/jks 파일 변환 방법이다. 젠킨스 ssl인증서 설치의 경우 jks파일로 설치를 해야한다. ## 개인키 생성 ## 2048bit RSA 암호화 인증서 openssl genrsa -des3 -o.. 2022. 6. 2.
[ansible] 앤서블 출력 관련 playbook yml 출력은 어떻게 하나? 먼저 변수를 선언하고 결과 값을 변수에 담아야한다. #yml파일 --- - hosts: localhost tasks: - name: check hostname shell: hostname -f register: "check_hostname" - name: debug result debug: msg: "{{ check_hostname }}" # 실행 # ansible-playbook expect.yml PLAY [localhost] ***********************************************************************************************************************************************.. 2022. 6. 1.
[ansible] 앤서블 yml 특수문자 ecaspe 처리 yml 파일을 작성할 때 특수문자를 escape(\처리)하는게 중요하다. 이번에 expect 모듈을 쓰면서 느끼는거지만 특수문자같이 생긴건 이 잡듯이 잡아 특수문자 앞에 \를 넣어줘야한다. 여기서 말하는 특수문자는 다음과 같다. {, }, [, ], &, *, #, ?, |, -, , =, !, %, @ 예를 들어보겠다. 아래는 입력 파라메터 문장이 맞으면 자동으로 값을 입력하는 expect모듈을 이용한 yml 파일이다 입력 파라메터 문장에 특수문자가 전혀 없기 때문에 문제없어보인다. - hosts: localhost tasks: - name: Test Script expect: command: /home/jenkins/test.sh responses: enter on: 'one' enter two: '.. 2022. 6. 1.
반응형