2016-07-29 9 views
0

Я пытаюсь обновить профиль, используя следующий шашлычник ресурсКаков наилучший способ обновить профиль с помощью шашлычник ресурса

bash 'env_var' do 
    code <<-EOH 
    echo export APP_ADDR="http://#{node['ipaddress']}:8443" >> /etc/profile 
    EOH 
    not_if "grep -q APP_ADDR=http://#{node['ipaddress']}:8443 /etc/profile" 
end 

Я хочу спросить, есть ли лучший способ сделать то же самое.

ответ

0

Большинство дистрибутивов Linux поддерживают папку /etc/profile.d/, где вы можете создавать отдельные фрагменты файла, а не обновлять файл на месте. Если вам нужно обновить файл на месте, ознакомьтесь с кулинарной книгой line, так как у нее есть такие ресурсы, но с более мелким контролем.

 Смежные вопросы

  • Нет связанных вопросов^_^