2016-12-21 1 views
0

나는 .profile의 끝에 행을 삽입하려고합니다. 라인이 없으면 끝까지 추가해야합니다. 나는 다음과 같은 노력하고있어,하지만 아무것도를 할 does'nt : 어떤 제안.able을 사용하여 .profile의 행을 바꾸십시오.

사전에

- name: update profile 
    lineinfile: 
     dest: ~/.profile 
     regexp: 'PATH=$PATH:$HOME/.local/bin' 
     state: absent 
     insertafter: EOF 
     line: 'PATH=$PATH:$HOME/.local/bin' 

감사를

답변

2

사용 state: present 원하는 경우 regexp를 사용하려는 이유는 라인이 확실히 존재하지하기 이 경우에.
EOFinsertafter의 기본값이므로 정의 할 필요가 없습니다.

- name: update profile 
    lineinfile: 
    dest: ~/.profile 
    state: present 
    line: 'PATH=$PATH:$HOME/.local/bin' 
+0

빠른 응답을 보내 주셔서 감사합니다. 그 행이 없으면 삽입하겠습니다. – Arun

+1

상태'present'는 다음과 같은 의미입니다 : 행이 없다면 줄을 추가하거나 존재한다면 줄을 추가하십시오. –

관련 문제