AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • Início
  • system&network
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • Início
  • system&network
    • Recentes
    • Highest score
    • tags
  • Ubuntu
    • Recentes
    • Highest score
    • tags
  • Unix
    • Recentes
    • tags
  • DBA
    • Recentes
    • tags
  • Computer
    • Recentes
    • tags
  • Coding
    • Recentes
    • tags
Início / user-391089

user3852599's questions

Martin Hope
Yousuf
Asked: 2023-12-14 01:06:06 +0800 CST

Ansible lineinfile substitui pela variável do sistema

  • 5

Estou encontrando um problema ao usar o Ansible para modificar dinamicamente um arquivo de configuração do agente Zabbix. Especificamente, estou tentando empregar um módulo lineinfile ansible com um loop para atualizar várias linhas dentro do arquivo.

O script efetivamente altera os valores dentro do arquivo, mas estou enfrentando um erro de sintaxe ao tentar incorporar uma variável na configuração do agente Zabbix. O objetivo é substituir a linha "Hostname=Zabbix Server" por "Hostname=$HOSTNAME", permitindo que o valor seja obtido automaticamente da máquina alvo. Por exemplo, se o nome do computador for "computador1", o arquivo do agente deverá refletir "Hostname=computador1".

Abaixo está o trecho relevante do meu código lineinfile atual:

 - name: Update Zabbix Agent Configuration
   ansible.builtin.lineinfile:
    path: /etc/zabbix/zabbix_agentd.conf
    regexp: "{{ item.regexp }}"
    line: "{{ item.line }}"
  loop:
    - { regexp: '^Server=', line: 'Server=monlocal.xyz.com' }
    - { regexp: '^ServerActive=', line: 'ServerActive=monlocal.xyz.com' }
    - { regexp: '^Hostname=', line: 'Hostname={{ ansible_facts['hostname'] }}' }

aqui está o erro que recebo.

The offending line appears to be:

        - { regexp: '^ServerActive=', line: 'ServerActive=monlocal.xyz.com' }
                                  ^ here

There appears to be both 'k=v' shorthand syntax and YAML in this task. Only one syntax may be used.
We could be wrong, but this one looks like it might be an issue with
missing quotes. Always quote template expression brackets when they
start a value. For instance:

    with_items:
      - {{ foo }}

Should be written as:

    with_items:
      - "{{ foo }}"

Eu sei que o erro está na 3ª linha. quando removo a terceira linha obtenho o resultado esperado. qualquer ajuda será muito apreciada.

Obrigado, Yousuf

linux
  • 1 respostas
  • 153 Views
Martin Hope
user3852599
Asked: 2023-04-21 06:03:44 +0800 CST

apache "Índices de opções" trabalhando localhost, mas não com nome DNS público

  • 5

Eu tenho um cluster Kubernetes e um contêiner muito básico. Estou tentando acessar pela internet e a tarefa é bem simples, só preciso listar o índice do diretório. Aqui está minha configuração básica de host virtual:

<VirtualHost *:80>
 Alias /docs /mnt/nfs
 <Directory /mnt/nfs>
  DAV Off
  Options Indexes FollowSymLinks MultiViews
  AllowOverride All
  Require all granted
 </Directory>
</VirtualHost>

Quando eu uso o serviço ou pods com a opção de encaminhamento de porta kubectl, ele funciona conforme o esperado e meus arquivos são listados com xyz.com/docs. No entanto, quando tento acessar o pod por meio do ingresso por meio do meu FQDN, ocorre um erro 404. Quando acesso um arquivo test.txt que está dentro da pasta, consigo ver o conteúdo do arquivo, mas não está listando os índices como se estivesse trabalhando com a opção de encaminhamento de porta. Resumindo, posso acessar o pod e acessar os arquivos, mas não posso listá-los com o módulo autoindex e, com o mesmo pod, consigo listar o índice com a opção de encaminhamento de porta kubectl

kind: Ingress
metadata:
  name: webdav-app
  namespace: testing1
  annotations:
    cert-manager.io/issuer: "letsencrypt-staging"
    #cert-manager.io/cluster-issuer: "letsencrypt-prod"
    traefik.ingress.kubernetes.io/router.entrypoints: websecure
    traefik.ingress.kubernetes.io/router.tls: "true"
spec:
  tls:
    - hosts:
      - webdav.xyz.com
      secretName: webdav-app-certificate
  rules:
    - host: webdav.xyz.com
      http:
        paths:
          - path: /
            pathType: Prefix
            backend:
              service:
                name: webdav-app
                port:
                  number: 80

Qualquer ajuda seria muito apreciada.

Obrigado,

linux
  • 1 respostas
  • 40 Views
Martin Hope
user3852599
Asked: 2023-04-18 06:46:12 +0800 CST

Encaminhando logs do apache do k8s Pod para o servidor Syslog

  • 5

Sou novo no Kubernetes, sei que existem várias maneiras de registrar a coleta. mas estou perguntando especificamente sobre o meu cenário. temos uma porta Syslog xyz.com 8090. agora queremos que nossos pods enviem logs para nosso servidor xyz.com. Qual a melhor maneira de alcançar isto? existe alguma maneira centralizada de personalizar logs de todos os pods de implantação ou devemos configurar o serviço rsyslog em um contêiner e reconstruí-lo? ou qualquer prática recomendada que vocês possam sugerir.

Obrigado, Yousuf

linux
  • 1 respostas
  • 81 Views
Martin Hope
user3852599
Asked: 2017-01-21 06:10:20 +0800 CST

Integração do diretório ativo do Azure com os serviços de aplicativos do Azure.

  • 0

Não sou um cara do Azure e da Microsoft, mas há um amigo meu que está preso em uma situação em que precisa de atributos de usuário como telefone, email, endereço etc. do diretório ativo do Azure para seu aplicativo hospedado no serviço de aplicativo do Azure. eles desenvolveram o site em PHP/Wordpress e também são capazes de autenticar seus usuários wp-admin do Azure Active Directory. No entanto, o que sobrou eles precisam de outros atributos para armazenar no banco de dados SQL. então, qualquer sugestão de qual é a melhor prática para conseguir isso?

Obrigado, Yousuf

domain-controller active-directory azure azure-web-apps azure-active-directory
  • 1 respostas
  • 443 Views

Sidebar

Stats

  • Perguntas 205573
  • respostas 270741
  • best respostas 135370
  • utilizador 68524
  • Highest score
  • respostas
  • Marko Smith

    Você pode passar usuário/passar para autenticação básica HTTP em parâmetros de URL?

    • 5 respostas
  • Marko Smith

    Ping uma porta específica

    • 18 respostas
  • Marko Smith

    Verifique se a porta está aberta ou fechada em um servidor Linux?

    • 7 respostas
  • Marko Smith

    Como automatizar o login SSH com senha?

    • 10 respostas
  • Marko Smith

    Como posso dizer ao Git para Windows onde encontrar minha chave RSA privada?

    • 30 respostas
  • Marko Smith

    Qual é o nome de usuário/senha de superusuário padrão para postgres após uma nova instalação?

    • 5 respostas
  • Marko Smith

    Qual porta o SFTP usa?

    • 6 respostas
  • Marko Smith

    Linha de comando para listar usuários em um grupo do Windows Active Directory?

    • 9 respostas
  • Marko Smith

    O que é um arquivo Pem e como ele difere de outros formatos de arquivo de chave gerada pelo OpenSSL?

    • 3 respostas
  • Marko Smith

    Como determinar se uma variável bash está vazia?

    • 15 respostas
  • Martin Hope
    Davie Ping uma porta específica 2009-10-09 01:57:50 +0800 CST
  • Martin Hope
    kernel O scp pode copiar diretórios recursivamente? 2011-04-29 20:24:45 +0800 CST
  • Martin Hope
    Robert ssh retorna "Proprietário incorreto ou permissões em ~/.ssh/config" 2011-03-30 10:15:48 +0800 CST
  • Martin Hope
    Eonil Como automatizar o login SSH com senha? 2011-03-02 03:07:12 +0800 CST
  • Martin Hope
    gunwin Como lidar com um servidor comprometido? 2011-01-03 13:31:27 +0800 CST
  • Martin Hope
    Tom Feiner Como posso classificar a saída du -h por tamanho 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    Noah Goodrich O que é um arquivo Pem e como ele difere de outros formatos de arquivo de chave gerada pelo OpenSSL? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent Como determinar se uma variável bash está vazia? 2009-05-13 09:54:48 +0800 CST

Hot tag

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • Início
  • Perguntas
    • Recentes
    • Highest score
  • tag
  • help

Footer

AskOverflow.Dev

About Us

  • About Us
  • Contact Us

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve