У меня есть Puppet + Augeas, работающий для назначения значений переменных в bash_profile, однако я не нашел способа экспортировать переменные из файла.
augeas { "bash_profile-${user}-${name}":
incl => "/home/${user}/.bash_profile",
lens => 'Shellvars.lns',
changes => "set ${variable_name} '\"${literal_value}\"'",
}
Результат:
# .bash_profile
variable="value"
Но мне нужно:
# .bash_profile
export variable="value"
# or
variable="value"
export variable
Этот Кукольный билет кажется, что он должен указывать в правильном направлении, но я не могу понять, как писать операторы экспорта