Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

Should we use ansible to create the packer images for macos ORKA templates?

Aperta
#4,327 2 commenti 0 reazioni 0 assegnatari Vedi su GitHub

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
5/5
Tempo stimato
Più di una settimana
Idoneità per principianti
35/100
Tipo di issue
Funzionalità
Chiarezza
Da chiarire
Stato di attività
Tranquilla
Stack tecnologico
ansible, macos

Direzione di ricerca

Esamina i template ORKA in orka/templates e i playbook Ansible di Node.js, quindi confronta come viene gestita la configurazione delle macchine macOS in ciascuno di essi. Verifica in doc/jenkins-guide.md#ansible l'affermazione secondo cui tutte le macchine sono gestite con Ansible. Il lavoro è completo quando è stato definito un approccio chiaro per creare immagini macOS ORKA e la documentazione è stata chiarita, se necessario.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

At the moment the images which we deploy in orka are generated in packer using the code in https://github.com/nodejs/build/tree/main/orka/templates

This does not utilise the nodejs playbooks which means we have a different approach to machine setup on macos vs everything else, and also that the macos roles in the playbook will become increasingly out of date and potentially not work if we ever wanted to set up on a macos machine outside orka.

How feasible would it be to run the node.js ansible playbooks within the packer files instead of duplicating all of the setup within the packer files? The last project I worked on ran ansible locally within the packer files so in theory it could work ...

Noting that we state: "All machines in the clusters are managed using Ansible" which perhaps need clarified as it is not the case for macos.

FYI @UlisesGascon (since I think you put some of this in place originally) and @ryanaslett

Lingua principale
Jinja
Stelle
541
Fork
185
Merge medio
2g 18h
PR unite (30g)
6

Guida per i contributori

Apri la guida per i contributori

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di nodejs/build

Tutte le issue di nodejs/build

Issue simili

Altre issue su Build System

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.