목록Linux (3)
지구정복
useradd: user 'test' already exists 현재 리눅스OS계정에 OpenLdap연동을 해놓은 상태인데OS에는 존재하지 않지만 Openldap에 존재하는 계정일 경우 리눅스에서 useradd, userdel이 먹히지 않는다. 이럴 때는 아래 파일을 임시로 수정하고 useradd 나 userdel한 뒤에 다시 원복해준다. root계정으로 진행# vim /etc/nsswitch.conf36 passwd: files sss=>36 passwd: files files useradd나 userdel 한 뒤에 다시 원복해준다.
참고: https://docs.ansible.com/ansible/latest/playbook_guide/playbooks_vars_facts.html 1. 배경Ansible에서 변수는 두 가지가 있다.fact, magic variable Ansible에서는 Ansible 자체나 다른 원격 서버에 대한 정보를 사용할 수 있다.이때 원격 서버에 대한 정보와 관련된 변수는 fact라고 한다.예를 들면 A서버의 IP주소를 B서버에서 사용할 수 있다. 그리고 Ansible자체와 관련된 정보는 magic variable이라고 한다. 2. Ansible factsfacts는 ansible 원격 호스트와 관련된 정보를 의미하는데 보통 IP주소, filesystem, OS종류 등등을 의미한다. 'ansible_f..

환경centos7 서버awx docker-compose로 실행중 목표: 서버에 유저를 생성한 뒤 생성된 유저목록을 출력하고, 생성된 유저들을 지우는 workflow template을 만들기 현재 awx-gitlab 프로젝트 연동된 상태 깃랩 프로젝트 클론한 뒤 새로운 브랜치로 가서 아래 파일들을 만들어준다. * create_users.yaml---- name: Create Users Playbook hosts: localhost vars: users_list: - alice - bob - charlie tasks: - name: Create users user: name: "{{ item }}" state: present..