Tôi đang sử dụng âm đạo với con rối để thiết lập các máy ảo cho môi trường phát triển. Tôi chỉ muốn thiết lập một vài biến môi trường trong tệp .pp. Sử dụng hộp ảo và một hộp cơ sở lang thang cho Ubuntu 64 bit.Đặt Biến môi trường với Rối
Tôi hiện có thông tin này.
$bar = 'bar'
class foobar {
exec { 'foobar':
command => "export Foo=${bar}",
}
}
nhưng khi cấp phép tôi gặp lỗi: Không thể tìm thấy lệnh 'xuất'.
Điều này có vẻ như nó phải đủ đơn giản tôi thiếu một số loại yêu cầu hoặc đường dẫn cho loại exec? Tôi nhận thấy trong tài liệu có một tùy chọn môi trường để thiết lập các biến môi trường, tôi có nên sử dụng nó không?
Cảm ơn phản hồi Tôi đã tìm thấy giải pháp đó. Trong khi nó loại bỏ các lỗi về lệnh không được tìm thấy nó tiếc là không tạo ra kết quả mong đợi. Biến môi trường Foo không được thiết lập khi tôi ssh vào máy ảo. – bgrantdev
Đây là một noop. Nó sửa đổi môi trường của một trình bao đã được phân tách riêng cho tài nguyên 'exec' này. Vỏ này sau đó ngay lập tức chấm dứt. Việc xuất khẩu không có hiệu lực. –