Hacktoberfest 2026: as issues que os mantenedores marcaram para outubro, abertas e boas para iniciantes. Ver issues do Hacktoberfest

DSC as Services / Daemon process - pull config form Server

Aberta
#1,339 7 comentários 0 reações 0 responsáveis Ver no GitHub

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
Tipo de issue
Funcionalidade
Clareza
Precisa de esclarecimento
Status de atividade
Pouca atividade
Stack de tecnologia
rust
Domínio
cli, devops

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

Issue-Enhancement
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

Abrir no Codespaces

Inicia o contêiner de desenvolvimento do projeto no navegador, com a sua própria conta do GitHub.

Primeiros passos

  1. Leia a issue inteira e depois o guia de contribuição do projeto.
  2. Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
  3. Faça um fork do repositório e trabalhe em uma branch.
  4. Abra um pull request que referencie o número da issue.

Mais de PowerShell/DSC

Todas as issues de PowerShell/DSC

Issues semelhantes

Mais issues de Rust

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.