DSC as Services / Daemon process - pull config form Server
Mantenedores costumam responder em até 2 dias
Ninguém assumiu esta issue ainda.
Avaliação
- Dificuldade
- 5/5
- Tempo estimado
- Mais de uma semana
- Facilidade para iniciantes
- 25/100
Direção de pesquisa
Comece revisando o comando existente dsc config e o esquema configmap.json referenciado na URL da documentação do DSC. Esclareça o design para a execução autônoma de serviços, a obtenção da configuração remota, a ordenação, os parâmetros e a reaplicação baseada em intervalo; o trabalho estará concluído quando incluir o comportamento acordado e a validação correspondente.
Escrita pelo modelo de indexação a partir do texto da issue.
Descrição
Summary of the new feature / enhancement
I like to propouse new feature for DSC that was simillar in DSC 2.0 as Push / Pull server.
DSC will run as a process and will download config map form Share or WWW server with declaration of configurations and order of implementations.
Proposed technical implementation details (optional)
Configuration file suggestion:
JSON file hosted for example over www - configmap.json
{
"$schema": "https://raw.githubusercontent.com/PowerShell/DSC/main/schemas/2024/04/config/document.json",
"config": [
{
"name": "web server install",
"parameters_file": "http://web.local/web.dsc.parameters.yaml", # optional
"configuration_file": "http://web.local/web.dsc.yaml",
"process_order": 1
},
{
"name": "registry creation ",
"parameters_file": "", # optional
"configuration_file": "http://web.local/registry.dsc.yaml",
"process_order": 2
}
]
}
DSC configuration parameters
dsc config --unattended --configmap http://web.local/configmap.json --interval 90
DSC parameters description
--unattended - setup dsc as Windows Services / Deamon process
--configmap - JSON file with multiple configuration mappings to be implemented in order
--interval - number of minutes to re-apply configuration
- Linguagem predominante
- Rust
- Estrelas
- 541
- Forks
- 78
- Merge médio
- 2d 22h
- PRs com merge (30d)
- 17
Preparar o ambiente
Inicia o contêiner de desenvolvimento do projeto no navegador, com a sua própria conta do GitHub.
- Sem Dockerfile nem arquivo Docker Compose
- Sem modelo de pull request
- Ler o guia de contribuição
Primeiros passos
- Leia a issue inteira e depois o guia de contribuição do projeto.
- Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
- Faça um fork do repositório e trabalhe em uma branch.
- Abra um pull request que referencie o número da issue.
Mais de PowerShell/DSC
-
Failure to parse a resource manifest is logged as INFO instead of WARNTalvez já em andamento @SteveL-MSFT assumiu há 2 dias. AbertaIssue-Bug Need-Review
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 69/100
PowerShell/DSC#1765 · 1 responsável ·
Mantenedores costumam responder em até 2 dias
-
Tracing categoriesTalvez já em andamento @michaeltlombardi assumiu há 4 dias. AbertaArea-OpenTelemetry Issue-Enhancement Needs Triage
PowerShell/DSC#1767 · 1 reação · 1 responsável ·
Mantenedores costumam responder em até 2 dias
-
Issue-Enhancement Needs Triage
Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 25/100
PowerShell/DSC#1763 · 1 comentário · 1 reação ·
Mantenedores costumam responder em até 2 dias
-
Issue-Enhancement Needs Triage
Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 35/100
PowerShell/DSC#1760 ·
Mantenedores costumam responder em até 2 dias
-
Hardening with dsc 3 ?Talvez já em andamento Um pull request vinculado a esta issue está aberto ou já foi mesclado. AbertaIssue-Enhancement Needs Triage
Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 12/100
PowerShell/DSC#1755 · 7 comentários ·
Mantenedores costumam responder em até 2 dias
Todas as issues de PowerShell/DSC
Issues semelhantes
-
bug easy good first issue
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 85/100
lacs-project/sysknife#659 ·
Mantenedores costumam responder em até 2 dias
-
Document multi-value claims with rowBoundaries operator:in (and their per-record application)Abertadocumentation
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 70/100
registrystack/registry-stack#2431 ·
Mantenedores costumam responder em até 1 dia
-
contribution
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 85/100
Mantenedores costumam responder em até 1 dia
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 85/100
farion1231/cc-switch#8863 · 1 comentário ·
Mantenedores costumam responder em até 1 dia
-
dioxus-desktop on macOS: Finder file drops never fire `ondrop` — `dragenter` is not cancelledAberta
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 85/100
DioxusLabs/dioxus#6006 ·
Mantenedores costumam responder em até 1 dia