[FEATURE REQUEST]: Support auto accept minion by grain
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 3/5
- Tempo stimato
- 1-2 giorni
- Idoneità per principianti
- 35/100
Direzione di ricerca
Inizia da bootstrap-salt.sh e segui come viene analizzato l'argomento -G e come vengono generati i file di configurazione del minion. Confronta la configurazione autosign-grain prevista con la documentazione referenziata di autoaccept_grains; il lavoro è completato quando il valore del grain richiesto viene configurato quando viene fornito -G e il comportamento di bootstrap risultante supporta l'autosign lato master per grain.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Description of Issue/Question
WHAT: This is a request for enhancement.
WHY: To automate trusted minions deployment via pre-shared key approach to avoid the need to login salt-master.
See R1: The minion client side steps in R1 is like followings, before bootstrap startup minion.
- Enable minion to send in "my_auto_sign_grain" grain.
cat <<-END >/etc/salt/minion.d/autosign_grains.conf
autosign_grains:
- my_auto_sign_grain
END
- Add a file under minion.d to specify custom grain for autosign
cat <<-END >/etc/salt/minion.d/grains.conf
grains:
my_auto_sign_grain: my-secret-key-for-auto-sign
END
R1: https://docs.saltproject.io/en/latest/topics/tutorials/autoaccept_grains.html
Setup
(Please provide relevant configs (Be sure to remove sensitive info).)
Steps to Reproduce Issue
Following addon -G argument on minion should works when master side have autosign by grain enabled.
bootstrap-salt.sh -G my-secret-key-for-auto-sign
Versions and Systems
(salt --versions-report, bootstrap-salt.sh -v, system type and version,
cloud/VM provider as appropriate.)
- Lingua principale
- Shell
- Stelle
- 953
- Fork
- 541
- Merge medio
- 2g 19h
- PR unite (30g)
- 3
Preparare l'ambiente
- Include un Dockerfile o un file Docker Compose
- Ha un modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di saltstack/salt-bootstrap
-
Difficoltà 3/5 1-2 giorni Idoneità per principianti 53/100
saltstack/salt-bootstrap#2149 ·
-
[FEATURE REQUEST] Scripts should be signedForse di nuovo libera @twangboy l’ha presa 699 giorni fa e non c’è nessuna pull request aperta. Aperta
saltstack/salt-bootstrap#1898 · 3 commenti · 2 reazioni · 1 assegnatario ·
-
[FEATURE REQUEST] bootstrap-salt.ps1: needs to handle custom config file in installerForse di nuovo libera @twangboy l’ha presa 2129 giorni fa e non c’è nessuna pull request aperta. Aperta
saltstack/salt-bootstrap#1494 · 2 commenti · 1 assegnatario ·
Tutte le issue di saltstack/salt-bootstrap
Issue simili
-
`scripts/check-manifest-secrets.sh` is the only script and has no test or CI-visible contractForse già presa @Ranjeet2063 l’ha presa oggi. Apertatesting
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
SO4-Markets/so4-oracle#1439 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
idea-scout idea:453
Difficoltà 2/5 1-3 ore Idoneità per principianti 83/100
jeanibarz/agent-notebook#453 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
btclib-org/claude-process#393 · 1 commento ·
-
github_actions
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 82/100
StellarTickets/frontend#379 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 85/100
I maintainer di solito rispondono entro 1 giorno