Używam środowisk w szefa kuchni i chcę korzystać z list uruchamianych w środowisku. Problem polega na tym, że nie chcę się powtarzać (tak jak teraz to robię). Przykład:Szef kuchni: Czy mogę udostępniać typowe elementy listy uruchamiania dla środowiska?
{
"name": "myapp",
"default_attributes": {
},
"json_class": "Chef::Role",
"env_run_lists": {
"production": [
# Has less packages because services are spread across specialized nodes
"role[base]",
"recipe[mysql::client]",
"recipe[myapp]"
],
"staging": [
# Has less packages because services are spread across specialized nodes
"role[base]",
"recipe[mysql::client]",
"recipe[myapp]"
],
"development": [
"role[base]",
"recipe[mysql::client]",
"recipe[myapp]",
"role[utility]",
"role[cache]"
]
},
"run_list": [
],
"description": "The myapp.com core application role",
"chef_type": "role",
"override_attributes": {
}
}
Czy istnieje sposób na uniknięcie powtórzenia tego?
"role[base]",
"recipe[mysql::client]",
"recipe[myapp]",
prostu chcę uniknąć środowiskowych uruchomić list wypadnięciem z synchronizacją i łamiącym wdrożeń.
Nie można prosić o lepszego faceta, aby odpowiedzieć na moje pytanie - dzięki! – Kenny