<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="http://wk.geanmartins.com.br/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="http://wk.geanmartins.com.br/feed.php">
        <title>wiki v1 - wikiv1</title>
        <description></description>
        <link>http://wk.geanmartins.com.br/</link>
        <image rdf:resource="http://wk.geanmartins.com.br/_media/wiki:dokuwiki.svg" />
       <dc:date>2026-04-15T12:55:32+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="http://wk.geanmartins.com.br/wikiv1:add_ipv6?rev=1753560543&amp;do=diff"/>
                <rdf:li rdf:resource="http://wk.geanmartins.com.br/wikiv1:ansible_adhoc?rev=1753560543&amp;do=diff"/>
                <rdf:li rdf:resource="http://wk.geanmartins.com.br/wikiv1:ansible_galaxy?rev=1753560543&amp;do=diff"/>
                <rdf:li rdf:resource="http://wk.geanmartins.com.br/wikiv1:ansible_manager_roles_nfs?rev=1753560543&amp;do=diff"/>
                <rdf:li rdf:resource="http://wk.geanmartins.com.br/wikiv1:ansible_manager_roles?rev=1753560543&amp;do=diff"/>
                <rdf:li rdf:resource="http://wk.geanmartins.com.br/wikiv1:ansible_module?rev=1753560543&amp;do=diff"/>
                <rdf:li rdf:resource="http://wk.geanmartins.com.br/wikiv1:ansible_playbooks?rev=1753560543&amp;do=diff"/>
                <rdf:li rdf:resource="http://wk.geanmartins.com.br/wikiv1:ansible_role?rev=1753560543&amp;do=diff"/>
                <rdf:li rdf:resource="http://wk.geanmartins.com.br/wikiv1:ansible_server_config?rev=1753560543&amp;do=diff"/>
                <rdf:li rdf:resource="http://wk.geanmartins.com.br/wikiv1:ansible_setup?rev=1753560543&amp;do=diff"/>
                <rdf:li rdf:resource="http://wk.geanmartins.com.br/wikiv1:ansible_template?rev=1753560543&amp;do=diff"/>
                <rdf:li rdf:resource="http://wk.geanmartins.com.br/wikiv1:ansible_variable?rev=1753560543&amp;do=diff"/>
                <rdf:li rdf:resource="http://wk.geanmartins.com.br/wikiv1:ansible?rev=1753560543&amp;do=diff"/>
                <rdf:li rdf:resource="http://wk.geanmartins.com.br/wikiv1:asterisk?rev=1753560543&amp;do=diff"/>
                <rdf:li rdf:resource="http://wk.geanmartins.com.br/wikiv1:awx_deployment?rev=1753560543&amp;do=diff"/>
                <rdf:li rdf:resource="http://wk.geanmartins.com.br/wikiv1:awx?rev=1753560543&amp;do=diff"/>
                <rdf:li rdf:resource="http://wk.geanmartins.com.br/wikiv1:bash_ps1?rev=1753560543&amp;do=diff"/>
                <rdf:li rdf:resource="http://wk.geanmartins.com.br/wikiv1:bash?rev=1753560543&amp;do=diff"/>
                <rdf:li rdf:resource="http://wk.geanmartins.com.br/wikiv1:block_package_update?rev=1753560543&amp;do=diff"/>
                <rdf:li rdf:resource="http://wk.geanmartins.com.br/wikiv1:centos?rev=1753560543&amp;do=diff"/>
                <rdf:li rdf:resource="http://wk.geanmartins.com.br/wikiv1:cert-manager_install?rev=1753560543&amp;do=diff"/>
                <rdf:li rdf:resource="http://wk.geanmartins.com.br/wikiv1:commands_kubectl?rev=1753560543&amp;do=diff"/>
                <rdf:li rdf:resource="http://wk.geanmartins.com.br/wikiv1:con_vlan_and_bridge?rev=1753560543&amp;do=diff"/>
                <rdf:li rdf:resource="http://wk.geanmartins.com.br/wikiv1:create_box_debian?rev=1753560543&amp;do=diff"/>
                <rdf:li rdf:resource="http://wk.geanmartins.com.br/wikiv1:create_box_ubuntu?rev=1753560543&amp;do=diff"/>
                <rdf:li rdf:resource="http://wk.geanmartins.com.br/wikiv1:create_box?rev=1753560543&amp;do=diff"/>
                <rdf:li rdf:resource="http://wk.geanmartins.com.br/wikiv1:create_vm_virsh?rev=1753560543&amp;do=diff"/>
                <rdf:li rdf:resource="http://wk.geanmartins.com.br/wikiv1:create_vms_vagrant?rev=1753560543&amp;do=diff"/>
                <rdf:li rdf:resource="http://wk.geanmartins.com.br/wikiv1:databases?rev=1753560543&amp;do=diff"/>
                <rdf:li rdf:resource="http://wk.geanmartins.com.br/wikiv1:debian?rev=1753560543&amp;do=diff"/>
                <rdf:li rdf:resource="http://wk.geanmartins.com.br/wikiv1:descoberta_dns?rev=1753560543&amp;do=diff"/>
                <rdf:li rdf:resource="http://wk.geanmartins.com.br/wikiv1:docker_otobo_deploy?rev=1753560543&amp;do=diff"/>
                <rdf:li rdf:resource="http://wk.geanmartins.com.br/wikiv1:docker?rev=1753560543&amp;do=diff"/>
                <rdf:li rdf:resource="http://wk.geanmartins.com.br/wikiv1:dokuwiki_helm_deploy?rev=1753560543&amp;do=diff"/>
                <rdf:li rdf:resource="http://wk.geanmartins.com.br/wikiv1:dokuwiki?rev=1753560543&amp;do=diff"/>
                <rdf:li rdf:resource="http://wk.geanmartins.com.br/wikiv1:environment_ansible?rev=1753560543&amp;do=diff"/>
                <rdf:li rdf:resource="http://wk.geanmartins.com.br/wikiv1:essential_commands?rev=1753560543&amp;do=diff"/>
                <rdf:li rdf:resource="http://wk.geanmartins.com.br/wikiv1:export_yaml?rev=1753560543&amp;do=diff"/>
                <rdf:li rdf:resource="http://wk.geanmartins.com.br/wikiv1:freeipa?rev=1753560543&amp;do=diff"/>
                <rdf:li rdf:resource="http://wk.geanmartins.com.br/wikiv1:gerencia_image?rev=1753560543&amp;do=diff"/>
                <rdf:li rdf:resource="http://wk.geanmartins.com.br/wikiv1:gitea_deploy?rev=1753560543&amp;do=diff"/>
                <rdf:li rdf:resource="http://wk.geanmartins.com.br/wikiv1:google_cloud_terraform?rev=1753560543&amp;do=diff"/>
                <rdf:li rdf:resource="http://wk.geanmartins.com.br/wikiv1:grafana_deploy_ldap?rev=1753560543&amp;do=diff"/>
                <rdf:li rdf:resource="http://wk.geanmartins.com.br/wikiv1:grafana?rev=1753560543&amp;do=diff"/>
                <rdf:li rdf:resource="http://wk.geanmartins.com.br/wikiv1:groups_and_users?rev=1753560543&amp;do=diff"/>
                <rdf:li rdf:resource="http://wk.geanmartins.com.br/wikiv1:guacamole_ldap_auth?rev=1753560543&amp;do=diff"/>
                <rdf:li rdf:resource="http://wk.geanmartins.com.br/wikiv1:guacamole_ssh_key?rev=1753560543&amp;do=diff"/>
                <rdf:li rdf:resource="http://wk.geanmartins.com.br/wikiv1:guacamole?rev=1753560543&amp;do=diff"/>
                <rdf:li rdf:resource="http://wk.geanmartins.com.br/wikiv1:harbor_heml_deploy?rev=1753560543&amp;do=diff"/>
                <rdf:li rdf:resource="http://wk.geanmartins.com.br/wikiv1:helm_install?rev=1753560543&amp;do=diff"/>
                <rdf:li rdf:resource="http://wk.geanmartins.com.br/wikiv1:image_dockerfile?rev=1753560543&amp;do=diff"/>
                <rdf:li rdf:resource="http://wk.geanmartins.com.br/wikiv1:initial_config_centos8?rev=1753560543&amp;do=diff"/>
                <rdf:li rdf:resource="http://wk.geanmartins.com.br/wikiv1:initial_config_deb?rev=1753560543&amp;do=diff"/>
                <rdf:li rdf:resource="http://wk.geanmartins.com.br/wikiv1:initial_config?rev=1753560543&amp;do=diff"/>
                <rdf:li rdf:resource="http://wk.geanmartins.com.br/wikiv1:install_ansible?rev=1753560543&amp;do=diff"/>
                <rdf:li rdf:resource="http://wk.geanmartins.com.br/wikiv1:install_asterisk?rev=1753560543&amp;do=diff"/>
                <rdf:li rdf:resource="http://wk.geanmartins.com.br/wikiv1:install_centos?rev=1753560543&amp;do=diff"/>
                <rdf:li rdf:resource="http://wk.geanmartins.com.br/wikiv1:install_debian_docker?rev=1753560543&amp;do=diff"/>
                <rdf:li rdf:resource="http://wk.geanmartins.com.br/wikiv1:install_distributed?rev=1753560544&amp;do=diff"/>
                <rdf:li rdf:resource="http://wk.geanmartins.com.br/wikiv1:install_eveng?rev=1753560544&amp;do=diff"/>
                <rdf:li rdf:resource="http://wk.geanmartins.com.br/wikiv1:install_fcos?rev=1753560544&amp;do=diff"/>
                <rdf:li rdf:resource="http://wk.geanmartins.com.br/wikiv1:install_grafana?rev=1753560544&amp;do=diff"/>
                <rdf:li rdf:resource="http://wk.geanmartins.com.br/wikiv1:install_ipa_oracle_linux?rev=1753560544&amp;do=diff"/>
                <rdf:li rdf:resource="http://wk.geanmartins.com.br/wikiv1:install_kvm_centos7?rev=1753560544&amp;do=diff"/>
                <rdf:li rdf:resource="http://wk.geanmartins.com.br/wikiv1:install_ol?rev=1753560544&amp;do=diff"/>
                <rdf:li rdf:resource="http://wk.geanmartins.com.br/wikiv1:install_oracle_linux8?rev=1753560544&amp;do=diff"/>
                <rdf:li rdf:resource="http://wk.geanmartins.com.br/wikiv1:install_pgsql_cod_fonte?rev=1753560544&amp;do=diff"/>
                <rdf:li rdf:resource="http://wk.geanmartins.com.br/wikiv1:install_podman_oraclelinux?rev=1753560544&amp;do=diff"/>
                <rdf:li rdf:resource="http://wk.geanmartins.com.br/wikiv1:install_postgres_ol8?rev=1753560544&amp;do=diff"/>
                <rdf:li rdf:resource="http://wk.geanmartins.com.br/wikiv1:install_ubuntu?rev=1753560544&amp;do=diff"/>
                <rdf:li rdf:resource="http://wk.geanmartins.com.br/wikiv1:install_vagrant_centos7?rev=1753560544&amp;do=diff"/>
                <rdf:li rdf:resource="http://wk.geanmartins.com.br/wikiv1:install_zb_srv?rev=1753560544&amp;do=diff"/>
                <rdf:li rdf:resource="http://wk.geanmartins.com.br/wikiv1:key_ssh?rev=1753560544&amp;do=diff"/>
                <rdf:li rdf:resource="http://wk.geanmartins.com.br/wikiv1:kompose_install?rev=1753560544&amp;do=diff"/>
                <rdf:li rdf:resource="http://wk.geanmartins.com.br/wikiv1:kube_troucleshooting?rev=1753560544&amp;do=diff"/>
                <rdf:li rdf:resource="http://wk.geanmartins.com.br/wikiv1:kubectl_create?rev=1753560544&amp;do=diff"/>
                <rdf:li rdf:resource="http://wk.geanmartins.com.br/wikiv1:kubectl_run?rev=1753560544&amp;do=diff"/>
                <rdf:li rdf:resource="http://wk.geanmartins.com.br/wikiv1:kubectl_set?rev=1753560544&amp;do=diff"/>
                <rdf:li rdf:resource="http://wk.geanmartins.com.br/wikiv1:kubernetes_ingress_nginx_v2?rev=1753560544&amp;do=diff"/>
                <rdf:li rdf:resource="http://wk.geanmartins.com.br/wikiv1:kubernetes_ingress_nginx?rev=1753560544&amp;do=diff"/>
                <rdf:li rdf:resource="http://wk.geanmartins.com.br/wikiv1:kubernetes_install_debian_v2?rev=1753560544&amp;do=diff"/>
                <rdf:li rdf:resource="http://wk.geanmartins.com.br/wikiv1:kubernetes_install_debian?rev=1753560544&amp;do=diff"/>
                <rdf:li rdf:resource="http://wk.geanmartins.com.br/wikiv1:kubernetes_metallb_baremetal_v2?rev=1753560544&amp;do=diff"/>
                <rdf:li rdf:resource="http://wk.geanmartins.com.br/wikiv1:kubernetes_metallb_baremetal?rev=1753560544&amp;do=diff"/>
                <rdf:li rdf:resource="http://wk.geanmartins.com.br/wikiv1:kubernetes_nfs_dynamic?rev=1753560544&amp;do=diff"/>
                <rdf:li rdf:resource="http://wk.geanmartins.com.br/wikiv1:kubernetes?rev=1753560544&amp;do=diff"/>
                <rdf:li rdf:resource="http://wk.geanmartins.com.br/wikiv1:kvm?rev=1753560544&amp;do=diff"/>
                <rdf:li rdf:resource="http://wk.geanmartins.com.br/wikiv1:ldap_grafana?rev=1753560544&amp;do=diff"/>
                <rdf:li rdf:resource="http://wk.geanmartins.com.br/wikiv1:ldap_wiki?rev=1753560544&amp;do=diff"/>
                <rdf:li rdf:resource="http://wk.geanmartins.com.br/wikiv1:lession_terraform_gcp_dual_stack?rev=1753560544&amp;do=diff"/>
                <rdf:li rdf:resource="http://wk.geanmartins.com.br/wikiv1:lesson_terraform_cgp_01?rev=1753560544&amp;do=diff"/>
                <rdf:li rdf:resource="http://wk.geanmartins.com.br/wikiv1:lesson_terraform_cgp_02?rev=1753560544&amp;do=diff"/>
                <rdf:li rdf:resource="http://wk.geanmartins.com.br/wikiv1:libvirt_terraform?rev=1753560544&amp;do=diff"/>
                <rdf:li rdf:resource="http://wk.geanmartins.com.br/wikiv1:make_passwd?rev=1753560544&amp;do=diff"/>
                <rdf:li rdf:resource="http://wk.geanmartins.com.br/wikiv1:netbox_deploy_v1?rev=1753560544&amp;do=diff"/>
                <rdf:li rdf:resource="http://wk.geanmartins.com.br/wikiv1:netbox_deploy_v2?rev=1753560544&amp;do=diff"/>
                <rdf:li rdf:resource="http://wk.geanmartins.com.br/wikiv1:ntp?rev=1753560544&amp;do=diff"/>
                <rdf:li rdf:resource="http://wk.geanmartins.com.br/wikiv1:okd4?rev=1753560544&amp;do=diff"/>
                <rdf:li rdf:resource="http://wk.geanmartins.com.br/wikiv1:okd311_vagrant?rev=1753560544&amp;do=diff"/>
                <rdf:li rdf:resource="http://wk.geanmartins.com.br/wikiv1:otobo?rev=1753560544&amp;do=diff"/>
                <rdf:li rdf:resource="http://wk.geanmartins.com.br/wikiv1:pfsense?rev=1753560544&amp;do=diff"/>
                <rdf:li rdf:resource="http://wk.geanmartins.com.br/wikiv1:phpipam_deploy?rev=1753560544&amp;do=diff"/>
                <rdf:li rdf:resource="http://wk.geanmartins.com.br/wikiv1:podman?rev=1753560544&amp;do=diff"/>
                <rdf:li rdf:resource="http://wk.geanmartins.com.br/wikiv1:postgresql?rev=1753560544&amp;do=diff"/>
                <rdf:li rdf:resource="http://wk.geanmartins.com.br/wikiv1:procedimentos?rev=1753560544&amp;do=diff"/>
                <rdf:li rdf:resource="http://wk.geanmartins.com.br/wikiv1:radius_ipa?rev=1753560544&amp;do=diff"/>
                <rdf:li rdf:resource="http://wk.geanmartins.com.br/wikiv1:redirect_0800?rev=1753560544&amp;do=diff"/>
                <rdf:li rdf:resource="http://wk.geanmartins.com.br/wikiv1:remote_access_openvpn_pfsense?rev=1753560544&amp;do=diff"/>
                <rdf:li rdf:resource="http://wk.geanmartins.com.br/wikiv1:servidores?rev=1753560544&amp;do=diff"/>
                <rdf:li rdf:resource="http://wk.geanmartins.com.br/wikiv1:ssh?rev=1753560544&amp;do=diff"/>
                <rdf:li rdf:resource="http://wk.geanmartins.com.br/wikiv1:start?rev=1753579515&amp;do=diff"/>
                <rdf:li rdf:resource="http://wk.geanmartins.com.br/wikiv1:teampass_deploy?rev=1753560544&amp;do=diff"/>
                <rdf:li rdf:resource="http://wk.geanmartins.com.br/wikiv1:terraform_install?rev=1753560544&amp;do=diff"/>
                <rdf:li rdf:resource="http://wk.geanmartins.com.br/wikiv1:terraform_kvm?rev=1753560544&amp;do=diff"/>
                <rdf:li rdf:resource="http://wk.geanmartins.com.br/wikiv1:terraform_libvirt?rev=1753560544&amp;do=diff"/>
                <rdf:li rdf:resource="http://wk.geanmartins.com.br/wikiv1:terraform?rev=1753560544&amp;do=diff"/>
                <rdf:li rdf:resource="http://wk.geanmartins.com.br/wikiv1:upgrade_zabbix?rev=1753560544&amp;do=diff"/>
                <rdf:li rdf:resource="http://wk.geanmartins.com.br/wikiv1:vagrant?rev=1753560545&amp;do=diff"/>
                <rdf:li rdf:resource="http://wk.geanmartins.com.br/wikiv1:vim_options?rev=1753560545&amp;do=diff"/>
                <rdf:li rdf:resource="http://wk.geanmartins.com.br/wikiv1:vim?rev=1753560545&amp;do=diff"/>
                <rdf:li rdf:resource="http://wk.geanmartins.com.br/wikiv1:vimrc_basic?rev=1753560545&amp;do=diff"/>
                <rdf:li rdf:resource="http://wk.geanmartins.com.br/wikiv1:vimrc_outher?rev=1753560545&amp;do=diff"/>
                <rdf:li rdf:resource="http://wk.geanmartins.com.br/wikiv1:vimrc_v2?rev=1753560545&amp;do=diff"/>
                <rdf:li rdf:resource="http://wk.geanmartins.com.br/wikiv1:vimrc_yaml?rev=1753560545&amp;do=diff"/>
                <rdf:li rdf:resource="http://wk.geanmartins.com.br/wikiv1:vimrc?rev=1753560545&amp;do=diff"/>
                <rdf:li rdf:resource="http://wk.geanmartins.com.br/wikiv1:vms_config?rev=1753560545&amp;do=diff"/>
                <rdf:li rdf:resource="http://wk.geanmartins.com.br/wikiv1:web_auth?rev=1753560545&amp;do=diff"/>
                <rdf:li rdf:resource="http://wk.geanmartins.com.br/wikiv1:wordpress-deploy?rev=1753560545&amp;do=diff"/>
                <rdf:li rdf:resource="http://wk.geanmartins.com.br/wikiv1:yaml_edit?rev=1753560545&amp;do=diff"/>
                <rdf:li rdf:resource="http://wk.geanmartins.com.br/wikiv1:zabbix_deploy_v2?rev=1753560545&amp;do=diff"/>
                <rdf:li rdf:resource="http://wk.geanmartins.com.br/wikiv1:zabbix_deploy?rev=1753560545&amp;do=diff"/>
                <rdf:li rdf:resource="http://wk.geanmartins.com.br/wikiv1:zabbix_podman?rev=1753560545&amp;do=diff"/>
                <rdf:li rdf:resource="http://wk.geanmartins.com.br/wikiv1:zabbix?rev=1753560545&amp;do=diff"/>
                <rdf:li rdf:resource="http://wk.geanmartins.com.br/wikiv1:zabbix6_podman?rev=1753560545&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="http://wk.geanmartins.com.br/_media/wiki:dokuwiki.svg">
        <title>wiki v1</title>
        <link>http://wk.geanmartins.com.br/</link>
        <url>http://wk.geanmartins.com.br/_media/wiki:dokuwiki.svg</url>
    </image>
    <item rdf:about="http://wk.geanmartins.com.br/wikiv1:add_ipv6?rev=1753560543&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-07-26T20:09:03+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>add_ipv6</title>
        <link>http://wk.geanmartins.com.br/wikiv1:add_ipv6?rev=1753560543&amp;do=diff</link>
        <description>Adiocionando IPv6

Passo 1 - Habilitar o IPv6 no docker


cat /etc/docker/daemon.json
{
        &quot;ipv6&quot;: true,
        &quot;fixed-cidr-v6&quot;: &quot;2001:db8:1::/64&quot;
}


systemctl restart docker

Passo 2 - Criar a rede com o IPv6

docker network create --driver bridge --ipv6 --subnet 2804:694:4c00:4007::/64 awx_netv6</description>
    </item>
    <item rdf:about="http://wk.geanmartins.com.br/wikiv1:ansible_adhoc?rev=1753560543&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-07-26T20:09:03+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ansible_adhoc</title>
        <link>http://wk.geanmartins.com.br/wikiv1:ansible_adhoc?rev=1753560543&amp;do=diff</link>
        <description>Gerenciar ambiente Linux com Ansible ad hoc

Módulo user

Adicionando um usuário


$ echo &#039;senha123&#039; | openssl passwd -1 -stdin
$1$Q0ADxehE$IKy8PGjnj8xryj06jYBa61



$ sudo ansible local -m user -a &#039;name=helpdesk state=present shell=/bin/bash password=$1$Q0ADxehE$IKy8PGjnj8xryj06jYBa61&#039;
ansible-server | CHANGED =&gt; {
    &quot;ansible_facts&quot;: {
        &quot;discovered_interpreter_python&quot;: &quot;/usr/bin/python3&quot;
    },
    &quot;changed&quot;: true,
    &quot;comment&quot;: &quot;&quot;,
    &quot;create_home&quot;: true,
    &quot;group&quot;: 1001,
    &quot;hom…</description>
    </item>
    <item rdf:about="http://wk.geanmartins.com.br/wikiv1:ansible_galaxy?rev=1753560543&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-07-26T20:09:03+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ansible_galaxy</title>
        <link>http://wk.geanmartins.com.br/wikiv1:ansible_galaxy?rev=1753560543&amp;do=diff</link>
        <description>Comandos essenciais do Ansible Galaxy


$ cd /etc/ansible/roles



$ sudo ansible-galaxy role --help
usage: ansible-galaxy role [-h] ROLE_ACTION ...

positional arguments:
  ROLE_ACTION
    init       Initialize new role with the base structure of a role.
    remove     Delete roles from roles_path.
    delete     Removes the role from Galaxy. It does not remove or alter the actual GitHub repository.
    list       Show the name and version of each role installed in the roles_path.
    search   …</description>
    </item>
    <item rdf:about="http://wk.geanmartins.com.br/wikiv1:ansible_manager_roles_nfs?rev=1753560543&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-07-26T20:09:03+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ansible_manager_roles_nfs</title>
        <link>http://wk.geanmartins.com.br/wikiv1:ansible_manager_roles_nfs?rev=1753560543&amp;do=diff</link>
        <description>Gerenciar Roles no Ansible - NFS Server


$ sudo ansible-galaxy role init nfs-server
- Role nfs-server was created successfully



$ sudo ansible-galaxy role list
# /etc/ansible/roles
- conf-base, 1.0.0
- nfs-server, (unknown version)



$ sudo cp -r ~/roles/nfs-server/* nfs-server/
$ sudo cp -r ~/roles/nfs-server/*.* nfs-server/</description>
    </item>
    <item rdf:about="http://wk.geanmartins.com.br/wikiv1:ansible_manager_roles?rev=1753560543&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-07-26T20:09:03+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ansible_manager_roles</title>
        <link>http://wk.geanmartins.com.br/wikiv1:ansible_manager_roles?rev=1753560543&amp;do=diff</link>
        <description>Gerenciar Roles no Ansible

Crie uma Role de nome conf_base


$ sudo ansible-galaxy role init conf_base
- Role conf_base was created successfully



$ sudo ansible-galaxy role list
# /etc/ansible/roles
- conf_base, (unknown version)



$ tree conf_base/
conf_base/
├── README.md
├── defaults
│   └── main.yml
├── files
├── handlers
│   └── main.yml
├── meta
│   └── main.yml
├── tasks
│   └── main.yml
├── templates
├── tests
│   ├── inventory
│   └── test.yml
└── vars
    └── main.yml

8 directorie…</description>
    </item>
    <item rdf:about="http://wk.geanmartins.com.br/wikiv1:ansible_module?rev=1753560543&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-07-26T20:09:03+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ansible_module</title>
        <link>http://wk.geanmartins.com.br/wikiv1:ansible_module?rev=1753560543&amp;do=diff</link>
        <description>Gerenciar Módulos no Ansible

Módulos ansible.builtin.apt_key/ansible.builtin.apt_repository/apt


---
- hosts: local
  tasks:
   - name: Adiciona chave GPG para o repositório oficial do Docker
     ansible.builtin.apt_key:
       url: https://download.docker.com/linux/ubuntu/gpg
       state: present
     register: apt_key_add
   - name: Adiciona repositório do Docker
     when: apt_key_add is succeeded
     ansible.builtin.apt_repository:
       repo: deb [arch=amd64] https://download.docker.c…</description>
    </item>
    <item rdf:about="http://wk.geanmartins.com.br/wikiv1:ansible_playbooks?rev=1753560543&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-07-26T20:09:03+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ansible_playbooks</title>
        <link>http://wk.geanmartins.com.br/wikiv1:ansible_playbooks?rev=1753560543&amp;do=diff</link>
        <description>Gerenciando Playbooks

Módulos através do ansible-doc

ansible-doc é um comando que exibe uma documentação sobre componentes do Ansible.


$ sudo ansible-doc -l


FIXME A flag -l lista todos os módulos que podemos utilizar no Ansible.

Para mostrar somente a descrição do módulo user, use o seguinte comando:</description>
    </item>
    <item rdf:about="http://wk.geanmartins.com.br/wikiv1:ansible_role?rev=1753560543&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-07-26T20:09:03+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ansible_role</title>
        <link>http://wk.geanmartins.com.br/wikiv1:ansible_role?rev=1753560543&amp;do=diff</link>
        <description>Gerenciando Roles

Roles

Roles são pacotes de configuração que podem ser usados para definir a configuração de um servidor. Cada role contém uma ou mais playbooks, que podem ser usados para configurar um servidor de acordo com as necessidades.</description>
    </item>
    <item rdf:about="http://wk.geanmartins.com.br/wikiv1:ansible_server_config?rev=1753560543&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-07-26T20:09:03+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ansible_server_config</title>
        <link>http://wk.geanmartins.com.br/wikiv1:ansible_server_config?rev=1753560543&amp;do=diff</link>
        <description>Configuração ansible server

Configurando o ansible.cfg


$ cd /etc/ansible/
$ ls
ansible.cfg  hosts  roles


	*  ansible.cfg: Arquivo de configuração do Ansible;
	*  hosts: Arquivo de inventário;
	*  roles: Diretório para armazenar as Roles no Ansible.</description>
    </item>
    <item rdf:about="http://wk.geanmartins.com.br/wikiv1:ansible_setup?rev=1753560543&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-07-26T20:09:03+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ansible_setup</title>
        <link>http://wk.geanmartins.com.br/wikiv1:ansible_setup?rev=1753560543&amp;do=diff</link>
        <description>Ansible setup


$ sudo ansible local -m setup
ansible-server | SUCCESS =&gt; {
    &quot;ansible_facts&quot;: {
        &quot;ansible_all_ipv4_addresses&quot;: [
            &quot;10.240.0.200&quot;,
            &quot;192.168.121.208&quot;
        ],
        &quot;ansible_all_ipv6_addresses&quot;: [
            &quot;fe80::5054:ff:fe90:13ea&quot;,
            &quot;fe80::5054:ff:fe93:bf55&quot;
        ],
        &quot;ansible_apparmor&quot;: {
            &quot;status&quot;: &quot;enabled&quot;
        },
        &quot;ansible_architecture&quot;: &quot;x86_64&quot;,
        &quot;ansible_bios_date&quot;: &quot;01/01/2011&quot;,
      …</description>
    </item>
    <item rdf:about="http://wk.geanmartins.com.br/wikiv1:ansible_template?rev=1753560543&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-07-26T20:09:03+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ansible_template</title>
        <link>http://wk.geanmartins.com.br/wikiv1:ansible_template?rev=1753560543&amp;do=diff</link>
        <description>Templates

Templates são arquivos de configuração com conteúdo dinâmico, que substitui diversos arquivos estáticos em uma infraestrutura com um grande número de servidores.

Através de Templates precisamos apenas de um único arquivo que leva entradas dinâmicas, que são específicos para o host que está sendo executado.</description>
    </item>
    <item rdf:about="http://wk.geanmartins.com.br/wikiv1:ansible_variable?rev=1753560543&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-07-26T20:09:03+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ansible_variable</title>
        <link>http://wk.geanmartins.com.br/wikiv1:ansible_variable?rev=1753560543&amp;do=diff</link>
        <description>Variáveis no Ansible

Tipos de variáveis

	*  vars: Declara um ou mais valores em uma variável, através da diretiva vars;
	*  vars_files: Declara um ou mais valores em um arquivo de variável, através da diretiva vars_files;
	*  register: Declara uma variável a partir de uma tarefa concluída;</description>
    </item>
    <item rdf:about="http://wk.geanmartins.com.br/wikiv1:ansible?rev=1753560543&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-07-26T20:09:03+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ansible</title>
        <link>http://wk.geanmartins.com.br/wikiv1:ansible?rev=1753560543&amp;do=diff</link>
        <description>Ansible

	*  Cenário
	*  Instalação Ansible
	*  Configuração ansible server
	*  Configuração das VMs
	*  Gerenciar ambiente Linux com Ansible ad hoc
	*  Ansible setup
	*  Gerenciando Playbooks
	*  Gerenciar PlayBooks no Ansible através de variáveis
	*  Gerenciar Módulos no Ansible
	*  Gerenciando Roles
	*  Comandos essenciais do Ansible Galaxy
	*  Gerenciar Roles no Ansible
	*  Gerenciar Roles no Ansible - NFS Server
	*  Templates</description>
    </item>
    <item rdf:about="http://wk.geanmartins.com.br/wikiv1:asterisk?rev=1753560543&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-07-26T20:09:03+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>asterisk</title>
        <link>http://wk.geanmartins.com.br/wikiv1:asterisk?rev=1753560543&amp;do=diff</link>
        <description>Asterisk

	*  Instalação - Asterisk
	*   Redirecionamento do 0800</description>
    </item>
    <item rdf:about="http://wk.geanmartins.com.br/wikiv1:awx_deployment?rev=1753560543&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-07-26T20:09:03+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>awx_deployment</title>
        <link>http://wk.geanmartins.com.br/wikiv1:awx_deployment?rev=1753560543&amp;do=diff</link>
        <description>AWX

Database


# CREATE ROLE awx LOGIN;
postgres=# \password awx
postgres=# CREATE DATABASE awx OWNER awx;
postgres=# \q



$ vim ${PGDATA}/pg_hba.conf
[...]
# Acesso AWX Kubernetes
host    awx             awx           2804:694:4c00:4007::/64   scram-sha-256</description>
    </item>
    <item rdf:about="http://wk.geanmartins.com.br/wikiv1:awx?rev=1753560543&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-07-26T20:09:03+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>awx</title>
        <link>http://wk.geanmartins.com.br/wikiv1:awx?rev=1753560543&amp;do=diff</link>
        <description>AWX

	*  Adiocionando IPv6</description>
    </item>
    <item rdf:about="http://wk.geanmartins.com.br/wikiv1:bash_ps1?rev=1753560543&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-07-26T20:09:03+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>bash_ps1</title>
        <link>http://wk.geanmartins.com.br/wikiv1:bash_ps1?rev=1753560543&amp;do=diff</link>
        <description>Fonte:

	*  &lt;https://www.thegeekstuff.com/2008/09/bash-shell-ps1-10-examples-to-make-your-linux-prompt-like-angelina-jolie/&gt;
	*  &lt;https://www.sv.net.br/como-customizar-o-prompt-do-shell-bash-no-centos/&gt;
	*  Bash - Prompt and Colors

Bash PS1


\u : exibe o nome do usuário, isto é, o login.
\h : exibe o nome da máquina, ou seja, o hostname.
\W : exibe o nome do diretório que você se encontra.
\w : exibe o caminho completo do diretório onde você se encontra.
\$ : exibe o caractere &#039;$&#039; caso você es…</description>
    </item>
    <item rdf:about="http://wk.geanmartins.com.br/wikiv1:bash?rev=1753560543&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-07-26T20:09:03+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>bash</title>
        <link>http://wk.geanmartins.com.br/wikiv1:bash?rev=1753560543&amp;do=diff</link>
        <description>Bash

	*  Bash PS1
	*  Criar senhas</description>
    </item>
    <item rdf:about="http://wk.geanmartins.com.br/wikiv1:block_package_update?rev=1753560543&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-07-26T20:09:03+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>block_package_update</title>
        <link>http://wk.geanmartins.com.br/wikiv1:block_package_update?rev=1753560543&amp;do=diff</link>
        <description>Bloquear atualizações de pacotes

Método 1 – Desativar permanentemente a instalação/atualizações de pacotes (usando yum.conf)

Impedir que um pacote, por exemplo, nginx seja instalado, atualizado ou removido, acrescente a seguinte linha no final do arquivo.</description>
    </item>
    <item rdf:about="http://wk.geanmartins.com.br/wikiv1:centos?rev=1753560543&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-07-26T20:09:03+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>centos</title>
        <link>http://wk.geanmartins.com.br/wikiv1:centos?rev=1753560543&amp;do=diff</link>
        <description>CentOS

	*  Instalação Ortacle Linux
	*  Configuração inicial - CentOS 7
	*  Configuração inicial - CentOS 8/OracleLinux 8
	*  VLAN e Bridge
	*  Bloquear atualizações de pacotes</description>
    </item>
    <item rdf:about="http://wk.geanmartins.com.br/wikiv1:cert-manager_install?rev=1753560543&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-07-26T20:09:03+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>cert-manager_install</title>
        <link>http://wk.geanmartins.com.br/wikiv1:cert-manager_install?rev=1753560543&amp;do=diff</link>
        <description>Cert-manager deployment


$ kubectl apply -f https://github.com/cert-manager/cert-manager/releases/download/v1.8.0/cert-manager.crds.yaml
customresourcedefinition.apiextensions.k8s.io/certificaterequests.cert-manager.io created
customresourcedefinition.apiextensions.k8s.io/certificates.cert-manager.io created
customresourcedefinition.apiextensions.k8s.io/challenges.acme.cert-manager.io created
customresourcedefinition.apiextensions.k8s.io/clusterissuers.cert-manager.io created
customresourcedefi…</description>
    </item>
    <item rdf:about="http://wk.geanmartins.com.br/wikiv1:commands_kubectl?rev=1753560543&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-07-26T20:09:03+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>commands_kubectl</title>
        <link>http://wk.geanmartins.com.br/wikiv1:commands_kubectl?rev=1753560543&amp;do=diff</link>
        <description>Comando kubectl

	*  kubectl create
	*  kubectl run
	*  kubectl set</description>
    </item>
    <item rdf:about="http://wk.geanmartins.com.br/wikiv1:con_vlan_and_bridge?rev=1753560543&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-07-26T20:09:03+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>con_vlan_and_bridge</title>
        <link>http://wk.geanmartins.com.br/wikiv1:con_vlan_and_bridge?rev=1753560543&amp;do=diff</link>
        <description>VLAN e Bridge


[gean@centos7-kvm ~]$ nmcli connect show
NAME       UUID                                  TYPE      DEVICE
enp11s0f1  b156ef89-c4e8-4400-852f-fd3071b8f333  ethernet  enp11s0f1
br0        fbb3a749-029f-4640-a303-3c7d96a6119f  bridge    br0
virbr0     54114bae-c6fd-4d9f-ba9f-9e5f9c49e284  bridge    virbr0
vlan270    7a6e3c9c-68b0-4cbb-a605-e471cad628d0  vlan      enp11s0f0.270</description>
    </item>
    <item rdf:about="http://wk.geanmartins.com.br/wikiv1:create_box_debian?rev=1753560543&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-07-26T20:09:03+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>create_box_debian</title>
        <link>http://wk.geanmartins.com.br/wikiv1:create_box_debian?rev=1753560543&amp;do=diff</link>
        <description>Criando box Debian - libvirt

Instalando a vm


$ sudo virt-install \
--name debian11 \
--description=&quot;Debian 11 - bullseye&quot; \
--ram 2048 \
--vcpus 2 \
--disk size=32,format=qcow2 \
--cdrom /datastore/imagens/isos/debian-11.3.0-amd64-netinst.iso \
--virt-type kvm \
--os-type=Linux \
--os-variant=debian10 \
--graphics vnc,listen=0.0.0.0 \
--noautoconsole</description>
    </item>
    <item rdf:about="http://wk.geanmartins.com.br/wikiv1:create_box_ubuntu?rev=1753560543&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-07-26T20:09:03+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>create_box_ubuntu</title>
        <link>http://wk.geanmartins.com.br/wikiv1:create_box_ubuntu?rev=1753560543&amp;do=diff</link>
        <description>Criando box Ubuntu - libvirt

Instalando a vm


$ sudo virt-install \
--name ubuntu22 \
--description=&quot;Ubuntu Server 22.04&quot; \
--ram 2048 \
--vcpus 2 \
--disk size=32,format=qcow2 \
--cdrom /datastore/imagens/isos/ubuntu-22.04.1-live-server-amd64.iso \
--virt-type kvm \
--os-type=Linux \
--os-variant=ubuntu20.04 \
--graphics vnc,listen=0.0.0.0 \
--noautoconsole</description>
    </item>
    <item rdf:about="http://wk.geanmartins.com.br/wikiv1:create_box?rev=1753560543&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-07-26T20:09:03+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>create_box</title>
        <link>http://wk.geanmartins.com.br/wikiv1:create_box?rev=1753560543&amp;do=diff</link>
        <description>Criando uma box

Instalando a vm


$ sudo virt-install \
--name debian11 \
--description=&quot;Debian 11 - bullseye&quot; \
--ram 2048 \
--vcpus 2 \
--disk size=32,format=qcow2 \
--cdrom /datastore/imagens/isos/debian-11.3.0-amd64-netinst.iso \
--virt-type kvm \
--os-type=Linux \
--os-variant=debian10 \
--graphics vnc,listen=0.0.0.0 \
--noautoconsole</description>
    </item>
    <item rdf:about="http://wk.geanmartins.com.br/wikiv1:create_vm_virsh?rev=1753560543&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-07-26T20:09:03+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>create_vm_virsh</title>
        <link>http://wk.geanmartins.com.br/wikiv1:create_vm_virsh?rev=1753560543&amp;do=diff</link>
        <description>Criando vm por linha de comando

Criando a rede de acesso

Criando a rede com o comando nmcli - bridge e vlan


$ sudo nmcli con add type bridge con-name br270 ifname br270
$ sudo nmcli c mod br270 ipv4.method disabled
$ sudo nmcli c mod br270 ipv6.method ignore
$ sudo nmcli c mod br270 bridge.stp no</description>
    </item>
    <item rdf:about="http://wk.geanmartins.com.br/wikiv1:create_vms_vagrant?rev=1753560543&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-07-26T20:09:03+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>create_vms_vagrant</title>
        <link>http://wk.geanmartins.com.br/wikiv1:create_vms_vagrant?rev=1753560543&amp;do=diff</link>
        <description>Criação de vms

Criando uma unica máquina


# -*- mode: ruby -*-
# vi: set ft=ruby :

ENV[&#039;VAGRANT_DEFAULT_PROVIDER&#039;] = &#039;libvirt&#039;

Vagrant.configure(&quot;2&quot;) do |config|
  config.vm.define :ol8 do |ol8|
    ol8.vm.box = &quot;generic/oracle8&quot;
    ol8.vm.hostname = &quot;ol8&quot;

    ol8.vm.provider :libvirt do |lv|
      lv.memory = 4096
      lv.cpus = 2
    end
  end
end</description>
    </item>
    <item rdf:about="http://wk.geanmartins.com.br/wikiv1:databases?rev=1753560543&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-07-26T20:09:03+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>databases</title>
        <link>http://wk.geanmartins.com.br/wikiv1:databases?rev=1753560543&amp;do=diff</link>
        <description>Databases

	*  PostgreSQL
	*  MySQL</description>
    </item>
    <item rdf:about="http://wk.geanmartins.com.br/wikiv1:debian?rev=1753560543&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-07-26T20:09:03+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>debian</title>
        <link>http://wk.geanmartins.com.br/wikiv1:debian?rev=1753560543&amp;do=diff</link>
        <description>Debian

	*  Configuração Inicial</description>
    </item>
    <item rdf:about="http://wk.geanmartins.com.br/wikiv1:descoberta_dns?rev=1753560543&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-07-26T20:09:03+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>descoberta_dns</title>
        <link>http://wk.geanmartins.com.br/wikiv1:descoberta_dns?rev=1753560543&amp;do=diff</link>
        <description>Auto descoberta


ipa dns-update-system-records --dry-run
  IPA DNS records:
    _kerberos-master._tcp.juntotelecom.com.br. 86400 IN SRV 0 100 88 sp-spo-ipa.juntotelecom.com.br.
    _kerberos-master._udp.juntotelecom.com.br. 86400 IN SRV 0 100 88 sp-spo-ipa.juntotelecom.com.br.
    _kerberos._tcp.juntotelecom.com.br. 86400 IN SRV 0 100 88 sp-spo-ipa.juntotelecom.com.br.
    _kerberos._udp.juntotelecom.com.br. 86400 IN SRV 0 100 88 sp-spo-ipa.juntotelecom.com.br.
    _kerberos.juntotelecom.com.br…</description>
    </item>
    <item rdf:about="http://wk.geanmartins.com.br/wikiv1:docker_otobo_deploy?rev=1753560543&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-07-26T20:09:03+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>docker_otobo_deploy</title>
        <link>http://wk.geanmartins.com.br/wikiv1:docker_otobo_deploy?rev=1753560543&amp;do=diff</link>
        <description>Deploy OTOBO no Docker


$ git clone https://github.com/RotherOSS/otobo-docker.git --branch &lt;BRANCH&gt; --single-branch
$ git clone https://github.com/RotherOSS/otobo-docker.git --branch rel-10_1 --single-branch
$ cp -a otobo-docker otobo-ti



$ cd otobo-ti
$ cp .docker_compose_env_http .env</description>
    </item>
    <item rdf:about="http://wk.geanmartins.com.br/wikiv1:docker?rev=1753560543&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-07-26T20:09:03+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>docker</title>
        <link>http://wk.geanmartins.com.br/wikiv1:docker?rev=1753560543&amp;do=diff</link>
        <description>Docker

	*  Instalar o Docker no CentOS Serves
	*  instalar o docker no Oracle Linux 8
	*  Instalar o Docker no Ubuntu Server
	*  Instalação do Docker no Debian 11
	*  Comandos essenciais do Docker
	*  Gerenciar Imagens
	*  Criando imagem com Dockerfile</description>
    </item>
    <item rdf:about="http://wk.geanmartins.com.br/wikiv1:dokuwiki_helm_deploy?rev=1753560543&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-07-26T20:09:03+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>dokuwiki_helm_deploy</title>
        <link>http://wk.geanmartins.com.br/wikiv1:dokuwiki_helm_deploy?rev=1753560543&amp;do=diff</link>
        <description>Dokuwiki via helm


$ helm repo add bitnami https://charts.bitnami.com/bitnami
&quot;bitnami&quot; has been added to your repositories



$ helm show values bitnami/dokuwiki &gt; values.yaml



dokuwikiUsername: admin
dokuwikiPassword: &quot;YWRtaW4K&quot;
dokuwikiEmail: admin@juntotelecom.com.br
dokuwikiFullName: Administrator Wiki
dokuwikiWikiName: Wiki JuntoTelecom

persistence:
  storageClass: &quot;nfs-client&quot;

service:
  type: ClusterIP</description>
    </item>
    <item rdf:about="http://wk.geanmartins.com.br/wikiv1:dokuwiki?rev=1753560543&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-07-26T20:09:03+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>dokuwiki</title>
        <link>http://wk.geanmartins.com.br/wikiv1:dokuwiki?rev=1753560543&amp;do=diff</link>
        <description>Dokuwiki

	*  Wiki LDAP Authentication</description>
    </item>
    <item rdf:about="http://wk.geanmartins.com.br/wikiv1:environment_ansible?rev=1753560543&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-07-26T20:09:03+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>environment_ansible</title>
        <link>http://wk.geanmartins.com.br/wikiv1:environment_ansible?rev=1753560543&amp;do=diff</link>
        <description>Cenário


$ vim Vagrantfile
# -*- mode: ruby -*-
# vi: set ft=ruby :

ENV[&#039;VAGRANT_DEFAULT_PROVIDER&#039;] = &#039;libvirt&#039;

vms = {
  &#039;ansible-server&#039; =&gt; {&#039;memory&#039; =&gt; &#039;4096&#039;, &#039;cpus&#039; =&gt; 2, &#039;ip&#039; =&gt; &#039;200&#039;, &#039;box&#039; =&gt; &#039;g3anmart1ns/ubuntu22&#039;},
  &#039;ub-vm-01&#039; =&gt; {&#039;memory&#039; =&gt; &#039;2048&#039;, &#039;cpus&#039; =&gt; 2, &#039;ip&#039; =&gt; &#039;201&#039;, &#039;box&#039; =&gt; &#039;g3anmart1ns/ubuntu22&#039;},
  &#039;ol-vm-02&#039; =&gt; {&#039;memory&#039; =&gt; &#039;2048&#039;, &#039;cpus&#039; =&gt; 2, &#039;ip&#039; =&gt; &#039;202&#039;, &#039;box&#039; =&gt; &#039;g3anmart1ns/ol9&#039;},
  &#039;de-vm-03&#039; =&gt; {&#039;memory&#039; =&gt; &#039;2048&#039;, &#039;cpus&#039; =&gt; 2, &#039;ip&#039; =&gt; &#039;203&#039;, &#039;box&#039; =&gt; &#039;g3an…</description>
    </item>
    <item rdf:about="http://wk.geanmartins.com.br/wikiv1:essential_commands?rev=1753560543&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-07-26T20:09:03+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>essential_commands</title>
        <link>http://wk.geanmartins.com.br/wikiv1:essential_commands?rev=1753560543&amp;do=diff</link>
        <description>Comandos essenciais do Docker

Informações do ambiente:


$ docker system info 


Para listar containers, imagens e redes no Docker:


$ docker container ls
$ docker image ls
$ docker network ls


Para pesquisar imagem Debian no Docker Hub:


$ docker search debian</description>
    </item>
    <item rdf:about="http://wk.geanmartins.com.br/wikiv1:export_yaml?rev=1753560543&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-07-26T20:09:03+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>export_yaml</title>
        <link>http://wk.geanmartins.com.br/wikiv1:export_yaml?rev=1753560543&amp;do=diff</link>
        <description>Export YAML


kubectl get deploy --all-namespaces -o yaml --export
kubectl get deploy,sts,svc,configmap,secret -n default -o yaml --export &gt; default.yaml



for n in $(kubectl get -o=name pvc,configmap,serviceaccount,secret,ingress,service,deployment,statefulset,hpa,job,cronjob)
do
    mkdir -p $(dirname $n)
    kubectl get -o=yaml $n &gt; $n.yaml
done</description>
    </item>
    <item rdf:about="http://wk.geanmartins.com.br/wikiv1:freeipa?rev=1753560543&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-07-26T20:09:03+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>freeipa</title>
        <link>http://wk.geanmartins.com.br/wikiv1:freeipa?rev=1753560543&amp;do=diff</link>
        <description>FreeIPA

	*  Instalação FreeIPA - Oracle Linux
	*  Entrada SRV no DNS para a auto descoberta
	*  Grupos e usuários
	*  Web Authentication
	*  Autenticação FreeRADIUS</description>
    </item>
    <item rdf:about="http://wk.geanmartins.com.br/wikiv1:gerencia_image?rev=1753560543&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-07-26T20:09:03+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>gerencia_image</title>
        <link>http://wk.geanmartins.com.br/wikiv1:gerencia_image?rev=1753560543&amp;do=diff</link>
        <description>Gerenciar Imagens

Liste as imagens e verifique o histórico de comandos utilizados para sua construção: 


$ docker image ls
$ docker history debian


Para inspecionar uma imagem, utilizamos o seguinte comando:


$ docker inspect debian 


Antes de criar uma nova imagem, execute os seguintes comandos:</description>
    </item>
    <item rdf:about="http://wk.geanmartins.com.br/wikiv1:gitea_deploy?rev=1753560543&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-07-26T20:09:03+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>gitea_deploy</title>
        <link>http://wk.geanmartins.com.br/wikiv1:gitea_deploy?rev=1753560543&amp;do=diff</link>
        <description>Gitea - SCM(Source Code Management)

Deployment gitea

Namespace


$ kubectl create ns scm-system
namespace/scm-system created


PersistentVolumeClaim


apiVersion: v1
kind: PersistentVolumeClaim
metadata:
  name: pvc-scm
  namespace: scm-system
spec:
  accessModes:
  - ReadWriteOnce
  resources:
    requests:
      storage: 8Gi
  storageClassName: nfs-client</description>
    </item>
    <item rdf:about="http://wk.geanmartins.com.br/wikiv1:google_cloud_terraform?rev=1753560543&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-07-26T20:09:03+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>google_cloud_terraform</title>
        <link>http://wk.geanmartins.com.br/wikiv1:google_cloud_terraform?rev=1753560543&amp;do=diff</link>
        <description>Terraform Google Cloud

	*  Lição Terraform GCP 01
	*  Lição Terraform GCP 02
	*  Lição dual stack CGP</description>
    </item>
    <item rdf:about="http://wk.geanmartins.com.br/wikiv1:grafana_deploy_ldap?rev=1753560543&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-07-26T20:09:03+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>grafana_deploy_ldap</title>
        <link>http://wk.geanmartins.com.br/wikiv1:grafana_deploy_ldap?rev=1753560543&amp;do=diff</link>
        <description>Grafana com LDAP


$ kubectl create ns monitoring-system
namespace/monitoring-system created


ConfigMaps


##################### Grafana Configuration Example #####################
#
# Everything has defaults so you only need to uncomment things you want to
# change

# possible values : production, development
;app_mode = production

# instance name, defaults to HOSTNAME environment variable value or hostname if HOSTNAME var is empty
;instance_name = ${HOSTNAME}

###############################…</description>
    </item>
    <item rdf:about="http://wk.geanmartins.com.br/wikiv1:grafana?rev=1753560543&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-07-26T20:09:03+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>grafana</title>
        <link>http://wk.geanmartins.com.br/wikiv1:grafana?rev=1753560543&amp;do=diff</link>
        <description>Grafana

	*  Instalação Grafana
	*  LDAP Grafana</description>
    </item>
    <item rdf:about="http://wk.geanmartins.com.br/wikiv1:groups_and_users?rev=1753560543&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-07-26T20:09:03+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>groups_and_users</title>
        <link>http://wk.geanmartins.com.br/wikiv1:groups_and_users?rev=1753560543&amp;do=diff</link>
        <description>Grupos e usuários


# kinit admin
Password for admin@JUNTOTELECOM.COM.BR:



# ipa group-add --desc=&#039;Gerente de Redes&#039; gerente --nonposix
# ipa group-add --desc=&#039;Analista de Redes&#039; analista --nonposix
# ipa group-add wikiadm --desc=&quot;WIKI Administrator&quot; --nonposix
# ipa group-add wikimgm --desc=&quot;Management WIKI&quot; --nonposix
# ipa group-add radiusgpadm --desc=&quot;RADIUS group administrator&quot; --nonposix
# ipa group-add radiusgpmgm --desc=&quot;RADIUS group Management&quot; --nonposix</description>
    </item>
    <item rdf:about="http://wk.geanmartins.com.br/wikiv1:guacamole_ldap_auth?rev=1753560543&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-07-26T20:09:03+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>guacamole_ldap_auth</title>
        <link>http://wk.geanmartins.com.br/wikiv1:guacamole_ldap_auth?rev=1753560543&amp;do=diff</link>
        <description>Autenticação LDAP

Referências

	*  Setup Apache Guacamole OpenLDAP Authentication
	*  keeper/guacamole</description>
    </item>
    <item rdf:about="http://wk.geanmartins.com.br/wikiv1:guacamole_ssh_key?rev=1753560543&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-07-26T20:09:03+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>guacamole_ssh_key</title>
        <link>http://wk.geanmartins.com.br/wikiv1:guacamole_ssh_key?rev=1753560543&amp;do=diff</link>
        <description>Acesso SSH sem senha - chave SSH

Gerando a chave

FIXME A versão do Guacamole 1.4 não suporta o tipo de chave ed25519
Guacamole SSH keys - Help


$ ssh-keygen -t rsa -b 4096 -m PEM -f guacamole


Esse comando gera um par de chave: pública e privado.


$ ls 
guacamole  guacamole.pub</description>
    </item>
    <item rdf:about="http://wk.geanmartins.com.br/wikiv1:guacamole?rev=1753560543&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-07-26T20:09:03+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>guacamole</title>
        <link>http://wk.geanmartins.com.br/wikiv1:guacamole?rev=1753560543&amp;do=diff</link>
        <description>Apache Guacamole

	*  Acesso SSH sem senha - chave SSH
	*  Autenticação LDAP</description>
    </item>
    <item rdf:about="http://wk.geanmartins.com.br/wikiv1:harbor_heml_deploy?rev=1753560543&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-07-26T20:09:03+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>harbor_heml_deploy</title>
        <link>http://wk.geanmartins.com.br/wikiv1:harbor_heml_deploy?rev=1753560543&amp;do=diff</link>
        <description>Harbor

Instalando o harbor via helm

Baixando o repositório


$ helm repo add harbor https://helm.goharbor.io
$ helm repo update


Baixando e editando os values


$ helm show values harbor/harbor &gt; values.yaml



expose:
  ingress:
    hosts:
      core: hub.juntotelecom.com.br
      notary: notary.juntotelecom.com.br
    className: &quot;nginx&quot;

externalURL: https://hub.juntotelecom.com.br

persistence:
  persistentVolumeClaim:
    registry:
      storageClass: &quot;nfs-client&quot;
      size: 32Gi
    cha…</description>
    </item>
    <item rdf:about="http://wk.geanmartins.com.br/wikiv1:helm_install?rev=1753560543&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-07-26T20:09:03+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>helm_install</title>
        <link>http://wk.geanmartins.com.br/wikiv1:helm_install?rev=1753560543&amp;do=diff</link>
        <description>Instalação do helm


$ curl https://raw.githubusercontent.com/helm/helm/main/scripts/get-helm-3 | bash
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100 11156  100 11156    0     0  22628      0 --:--:-- --:--:-- --:--:-- 22582
Downloading https://get.helm.sh/helm-v3.8.2-linux-amd64.tar.gz
Verifying checksum... Done.
Preparing to install helm into /usr/local/bin
[sudo] senha para supor…</description>
    </item>
    <item rdf:about="http://wk.geanmartins.com.br/wikiv1:image_dockerfile?rev=1753560543&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-07-26T20:09:03+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>image_dockerfile</title>
        <link>http://wk.geanmartins.com.br/wikiv1:image_dockerfile?rev=1753560543&amp;do=diff</link>
        <description>Criando imagem com Dockerfile

Acesse o diretório webserver e visualize o conteúdo do arquivo Dockerfile: 


$ cd webserver
$ ls
$ cat Dockerfile

FROM debian:9
COPY sources.list /etc/apt/sources.list

RUN apt update &amp;&amp; apt install apache2 php libapache2-mod-php
php-mysql php-curl php-gd php-mbstring php-xml php-xmlrpc
php-soap php-intl php-zip php-cli -y

COPY wordpress.conf /etc/apache2/sites-available/wordpress.conf
RUN a2enmod rewrite

COPY wordpress /var/www/html/wordpress
RUN chown -R www-…</description>
    </item>
    <item rdf:about="http://wk.geanmartins.com.br/wikiv1:initial_config_centos8?rev=1753560543&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-07-26T20:09:03+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>initial_config_centos8</title>
        <link>http://wk.geanmartins.com.br/wikiv1:initial_config_centos8?rev=1753560543&amp;do=diff</link>
        <description>Configuração inicial - CentOS 8/OracleLinux 8

Configurando o sudo para o usuário suporte


$ su -



# usermod -aG wheel suporte
# exit
sair



$ sudo vim /etc/sudoers
[...]
suporte         ALL=(ALL)       NOPASSWD: ALL
[...]


Para que a configuração surta efeito, é necessário sair e acessar o servidor novamente.</description>
    </item>
    <item rdf:about="http://wk.geanmartins.com.br/wikiv1:initial_config_deb?rev=1753560543&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-07-26T20:09:03+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>initial_config_deb</title>
        <link>http://wk.geanmartins.com.br/wikiv1:initial_config_deb?rev=1753560543&amp;do=diff</link>
        <description>Configuração inicial

Pacotes essenciais


$ su -
# apt update
# apt install vim wget curl git sudo accountsservice software-properties-common \
bash-completion apt-transport-https \
ca-certificates gnupg2 lsb-release


Outros


# apt install lvm2  build-essential jq</description>
    </item>
    <item rdf:about="http://wk.geanmartins.com.br/wikiv1:initial_config?rev=1753560543&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-07-26T20:09:03+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>initial_config</title>
        <link>http://wk.geanmartins.com.br/wikiv1:initial_config?rev=1753560543&amp;do=diff</link>
        <description>yum update
yum check-update --security
yum groupinstall &quot;Development Tools&quot; -y
yum vim mlocate telnet wget bind-utils open-vm-tools tcpdump traceroute policycoreutils-python sysstat bash-completion yum-utils



# opções para o vim
echo &quot;set incsearch&quot; &gt;&gt; /etc/vimrc
echo &quot;set background=dark&quot; &gt;&gt; /etc/vimrc</description>
    </item>
    <item rdf:about="http://wk.geanmartins.com.br/wikiv1:install_ansible?rev=1753560543&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-07-26T20:09:03+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>install_ansible</title>
        <link>http://wk.geanmartins.com.br/wikiv1:install_ansible?rev=1753560543&amp;do=diff</link>
        <description>Instalação Ansible


$ vagrant ssh ansible-server
Welcome to Ubuntu 22.04.1 LTS (GNU/Linux 5.15.0-47-generic x86_64)

 * Documentation:  https://help.ubuntu.com
 * Management:     https://landscape.canonical.com
 * Support:        https://ubuntu.com/advantage

This system has been minimized by removing packages and content that are
not required on a system that users do not log into.

To restore this content, you can run the &#039;unminimize&#039; command.
Last login: Fri Sep  2 21:44:29 2022 from 192.168…</description>
    </item>
    <item rdf:about="http://wk.geanmartins.com.br/wikiv1:install_asterisk?rev=1753560543&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-07-26T20:09:03+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>install_asterisk</title>
        <link>http://wk.geanmartins.com.br/wikiv1:install_asterisk?rev=1753560543&amp;do=diff</link>
        <description>Install


# yum install yum-priorities



# cat /etc/yum/pluginconf.d/priorities.conf
[main]
enabled = 1



# cat /etc/yum.repos.d/CentOS-Base.repo
[base]
[...]
priority=1

#released updates
[updates]
[...]
priority=1

#additional packages that may be useful
[extras]
[...]
priority=1

#additional packages that extend functionality of existing packages
[centosplus]
[...]
priority=2</description>
    </item>
    <item rdf:about="http://wk.geanmartins.com.br/wikiv1:install_centos?rev=1753560543&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-07-26T20:09:03+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>install_centos</title>
        <link>http://wk.geanmartins.com.br/wikiv1:install_centos?rev=1753560543&amp;do=diff</link>
        <description>Instalar o Docker no CentOS Serves


sudo yum install yum-utils device-mapper-persistent-data lvm2 -y



sudo yum-config-manager --add-repo \
 https://download.docker.com/linux/centos/docker-ce.repo



sudo yum install docker-ce docker-ce-cli containerd.io -y</description>
    </item>
    <item rdf:about="http://wk.geanmartins.com.br/wikiv1:install_debian_docker?rev=1753560543&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-07-26T20:09:03+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>install_debian_docker</title>
        <link>http://wk.geanmartins.com.br/wikiv1:install_debian_docker?rev=1753560543&amp;do=diff</link>
        <description>Instalação do Docker no Debian 11

Preparação inicial: Configuração inicial - Debian

Partição deservada aos containers


$ MOUNT_POINT=/var/lib/docker
$ DISK_DEVICE=/dev/sdb



$ echo -e &quot;n\np\n1\n\n\nw&quot; | sudo fdisk ${DISK_DEVICE}

Bem-vindo ao fdisk (util-linux 2.36.1).
As alterações permanecerão apenas na memória, até que você decida gravá-las.
Tenha cuidado antes de usar o comando de gravação.

A unidade não contém uma tabela de partição conhecida.
Criado um novo rótulo de disco DOS com o i…</description>
    </item>
    <item rdf:about="http://wk.geanmartins.com.br/wikiv1:install_distributed?rev=1753560544&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-07-26T20:09:04+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>install_distributed</title>
        <link>http://wk.geanmartins.com.br/wikiv1:install_distributed?rev=1753560544&amp;do=diff</link>
        <description>Instalação distribuída

Cenário


+-------------+       +-------------+       +-------------+       +-------------+       +-------------+
|    zbDB     |       |  zbServer   |       |   zbFront   |       |   zbProxy   |       |  Grafana    |
|10.0.140.100 |       |10.0.140.110 |       |10.0.140.120 |       |10.0.140.130 |       |10.0.140.140 |
+-------------+       +-------------+       +-------------+       +-------------+       +-------------+
     ↑  ↑                 |  ↑  ↑                |…</description>
    </item>
    <item rdf:about="http://wk.geanmartins.com.br/wikiv1:install_eveng?rev=1753560544&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-07-26T20:09:04+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>install_eveng</title>
        <link>http://wk.geanmartins.com.br/wikiv1:install_eveng?rev=1753560544&amp;do=diff</link>
        <description>Instalação do EVE-NG

Instalando o KVM


$ sudo yum install qemu-kvm libvirt virt-install bridge-utils



$ sudo systemctl enable --now libvirtd



]$ sudo systemctl status libvirtd
● libvirtd.service - Virtualization daemon
   Loaded: loaded (/usr/lib/systemd/system/libvirtd.service; enabled; vendor preset: enabled)
   Active: active (running) since Ter 2022-07-26 09:16:48 -03; 13s ago
     Docs: man:libvirtd(8)
           https://libvirt.org
 Main PID: 29488 (libvirtd)
    Tasks: 19 (limit: 32…</description>
    </item>
    <item rdf:about="http://wk.geanmartins.com.br/wikiv1:install_fcos?rev=1753560544&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-07-26T20:09:04+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>install_fcos</title>
        <link>http://wk.geanmartins.com.br/wikiv1:install_fcos?rev=1753560544&amp;do=diff</link>
        <description>Instalação do Fedora CoreOS


===== Passo 1 - gerar o arguivo ign =====

$ ssh-keygen
Generating public/private rsa key pair.
Enter file in which to save the key (/home/suporte/.ssh/id_rsa):
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /home/suporte/.ssh/id_rsa.
Your public key has been saved in /home/suporte/.ssh/id_rsa.pub.
The key fingerprint is:
SHA256:bKqsv9fAw/PkOhsBXnPPWrts71aOgCSGKT8e46nrCKI suporte@kvm
The key&#039;s randomart…</description>
    </item>
    <item rdf:about="http://wk.geanmartins.com.br/wikiv1:install_grafana?rev=1753560544&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-07-26T20:09:04+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>install_grafana</title>
        <link>http://wk.geanmartins.com.br/wikiv1:install_grafana?rev=1753560544&amp;do=diff</link>
        <description>Instalação Grafana


dnf install -y dnf-utils zip unzip tar gzip git vim bash-completion open-vm-tools



cat &lt;&lt;EOF | sudo tee /etc/yum.repos.d/grafana.repo
[grafana]
name=grafana
baseurl=https://packages.grafana.com/oss/rpm
repo_gpgcheck=1
enabled=1
gpgcheck=1
gpgkey=https://packages.grafana.com/gpg.key
sslverify=1
sslcacert=/etc/pki/tls/certs/ca-bundle.crt
EOF</description>
    </item>
    <item rdf:about="http://wk.geanmartins.com.br/wikiv1:install_ipa_oracle_linux?rev=1753560544&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-07-26T20:09:04+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>install_ipa_oracle_linux</title>
        <link>http://wk.geanmartins.com.br/wikiv1:install_ipa_oracle_linux?rev=1753560544&amp;do=diff</link>
        <description>Instalação FreeIPA - Oracle Linux


# dnf module enable idm:DL1



# dnf distro-sync



# dnf install ipa-server ipa-server-dns rng-tools



# systemctl start rngd
# systemctl enable rngd
# systemctl status rngd



# nmcli con mod ens160 ipv4.method manual ipv4.addresses 177.75.187.213/28 ipv4.gateway 177.75.187.209
# nmcli con mod ens160 ipv6.method manual ipv6.addresses 2804:694:4c00:4001::13/64 ipv6.gateway 2804:694:4c00:4001:177:75:187:195
# nmcli con mod ens160 ipv4.dns &quot;177.75.187.213&quot;
# n…</description>
    </item>
    <item rdf:about="http://wk.geanmartins.com.br/wikiv1:install_kvm_centos7?rev=1753560544&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-07-26T20:09:04+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>install_kvm_centos7</title>
        <link>http://wk.geanmartins.com.br/wikiv1:install_kvm_centos7?rev=1753560544&amp;do=diff</link>
        <description>Instalação KVM no CentOS


$ sudo yum install qemu-kvm libvirt virt-install bridge-utils libguestfs-tools



$ sudo systemctl start libvirtd
$ sudo systemctl enable libvirtd


Refeência

	*  [Solved] Cannot access storage file, Permission denied Error in KVM Libvirt
	*  How to change the default Storage Pool from libvirt?
	*  Bonding VLAN Bridge
	*  Configure a bridge interface over a VLAN tagged bonded interface on CentOS / RHEL
	*  ifcfg-vlan-bridge-example
	*  KVM : Install</description>
    </item>
    <item rdf:about="http://wk.geanmartins.com.br/wikiv1:install_ol?rev=1753560544&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-07-26T20:09:04+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>install_ol</title>
        <link>http://wk.geanmartins.com.br/wikiv1:install_ol?rev=1753560544&amp;do=diff</link>
        <description>Referências

	*  Customizing Boot Loader Actions
	*  Oracle Linux Installation Media</description>
    </item>
    <item rdf:about="http://wk.geanmartins.com.br/wikiv1:install_oracle_linux8?rev=1753560544&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-07-26T20:09:04+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>install_oracle_linux8</title>
        <link>http://wk.geanmartins.com.br/wikiv1:install_oracle_linux8?rev=1753560544&amp;do=diff</link>
        <description>nstalar o docker no Oracle Linux 8


MOUNT_POINT=/var/lib/docker
DISK_DEVICE=/dev/sdb



echo -e &quot;n\np\n1\n\n\nw&quot; | fdisk ${DISK_DEVICE}
mkfs.xfs -f ${DISK_DEVICE}1



UUID=`blkid -o export ${DISK_DEVICE}1 | grep UUID | grep -v PARTUUID`
mkdir ${MOUNT_POINT}
echo &quot;${UUID}  ${MOUNT_POINT}    xfs    defaults 1 2&quot; &gt;&gt; /etc/fstab
mount ${MOUNT_POINT}</description>
    </item>
    <item rdf:about="http://wk.geanmartins.com.br/wikiv1:install_pgsql_cod_fonte?rev=1753560544&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-07-26T20:09:04+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>install_pgsql_cod_fonte</title>
        <link>http://wk.geanmartins.com.br/wikiv1:install_pgsql_cod_fonte?rev=1753560544&amp;do=diff</link>
        <description>Instalação por código fonte - Debian

Vagranfile


$ cat Vagrantfile 
# -*- mode: ruby -*-
# vi: set ft=ruby :

ENV[&#039;VAGRANT_DEFAULT_PROVIDER&#039;] = &#039;libvirt&#039;

vms = {
  &quot;pgsql-director&quot; =&gt; {&quot;memory&quot; =&gt; &quot;4096&quot;, &quot;cpu&quot; =&gt; &quot;2&quot;, &quot;ip&quot; =&gt; &quot;250&quot;, &quot;box&quot; =&gt; &quot;g3anmart1ns/debian11&quot; },
  &quot;pgsql-client&quot; =&gt; {&quot;memory&quot; =&gt; &quot;1024&quot;, &quot;cpu&quot; =&gt; &quot;1&quot;, &quot;ip&quot; =&gt; &quot;10&quot;, &quot;box&quot; =&gt; &quot;g3anmart1ns/debian11&quot; }
}

Vagrant.configure(&quot;2&quot;) do |config|

  config.vm.box_check_update = false

  vms.each do |name, conf|

    config.vm.define…</description>
    </item>
    <item rdf:about="http://wk.geanmartins.com.br/wikiv1:install_podman_oraclelinux?rev=1753560544&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-07-26T20:09:04+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>install_podman_oraclelinux</title>
        <link>http://wk.geanmartins.com.br/wikiv1:install_podman_oraclelinux?rev=1753560544&amp;do=diff</link>
        <description>Instalação no OracleLinux 8

Preparando a vm

Configuração inicial - CentOS 8/OracleLinux 8

Preparando uma partição exclusiva para os containers


$ sudo pvcreate /dev/sdb
  Physical volume &quot;/dev/sdb&quot; successfully created.



$ sudo pvdisplay /dev/sdb
  &quot;/dev/sdb&quot; is a new physical volume of &quot;32,00 GiB&quot;
  --- NEW Physical volume ---
  PV Name               /dev/sdb
  VG Name
  PV Size               32,00 GiB
  Allocatable           NO
  PE Size               0
  Total PE              0
  Free P…</description>
    </item>
    <item rdf:about="http://wk.geanmartins.com.br/wikiv1:install_postgres_ol8?rev=1753560544&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-07-26T20:09:04+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>install_postgres_ol8</title>
        <link>http://wk.geanmartins.com.br/wikiv1:install_postgres_ol8?rev=1753560544&amp;do=diff</link>
        <description>Instalação no Oracle Linux 8

Preparando o sistema operacional

Configuração inicial - CentOS 8/OracleLinux 8

Desativando o módulo padrão


$ dnf module list postgresql
Última verificação de data de vencimento de metadados: 0:00:27 atrás em qua 15 jun 2022 14:35:53 -03.
Oracle Linux 8 Application Stream (x86_64)
Name                                          Stream                                   Profiles                                             Summary
postgresql                           …</description>
    </item>
    <item rdf:about="http://wk.geanmartins.com.br/wikiv1:install_ubuntu?rev=1753560544&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-07-26T20:09:04+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>install_ubuntu</title>
        <link>http://wk.geanmartins.com.br/wikiv1:install_ubuntu?rev=1753560544&amp;do=diff</link>
        <description>Instalar o Docker no Ubuntu Server


sudo apt update
sudo apt install apt-transport-https ca-certificates \
 curl gnupg-agent software-properties-common -y



sudo curl -fsSL https://download.docker.com/linux/ubuntu/gpg \
| sudo apt-key add -



sudo add-apt-repository \
 &quot;deb [arch=amd64] https://download.docker.com/linux/ubuntu \
 $(lsb_release -cs) stable&quot;</description>
    </item>
    <item rdf:about="http://wk.geanmartins.com.br/wikiv1:install_vagrant_centos7?rev=1753560544&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-07-26T20:09:04+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>install_vagrant_centos7</title>
        <link>http://wk.geanmartins.com.br/wikiv1:install_vagrant_centos7?rev=1753560544&amp;do=diff</link>
        <description>Instalação - CentOS 7


sudo yum group install &quot;Virtualization Client&quot; &quot;Virtualization Hypervisor&quot; &quot;Virtualization Platform&quot; &quot;Virtualization Tools&quot; &quot;Development Tools&quot;
sudo yum install libvirt libvirt-devel ruby-devel gcc qemu-kvm libguestfs-tools
wget https://releases.hashicorp.com/vagrant/2.2.19/vagrant_2.2.19_x86_64.rpm
sudo yum install vagrant_2.2.19_x86_64.rpm
sudo usermod -a -G libvirt $( id -un )
vagrant plugin install vagrant-libvirt</description>
    </item>
    <item rdf:about="http://wk.geanmartins.com.br/wikiv1:install_zb_srv?rev=1753560544&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-07-26T20:09:04+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>install_zb_srv</title>
        <link>http://wk.geanmartins.com.br/wikiv1:install_zb_srv?rev=1753560544&amp;do=diff</link>
        <description>Referências

WHEN TO USE TABLESPACES IN POSTGRESQL</description>
    </item>
    <item rdf:about="http://wk.geanmartins.com.br/wikiv1:key_ssh?rev=1753560544&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-07-26T20:09:04+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>key_ssh</title>
        <link>http://wk.geanmartins.com.br/wikiv1:key_ssh?rev=1753560544&amp;do=diff</link>
        <description>Chave SSH


$ ssh-keygen -t rsa -b 4096
Generating public/private rsa key pair.
Enter file in which to save the key (/home/gean/.ssh/id_rsa): &lt;ENTER&gt;
Created directory &#039;/home/gean/.ssh&#039;.
Enter passphrase (empty for no passphrase): &lt;ENTER&gt;
Enter same passphrase again: &lt;ENTER&gt;
Your identification has been saved in /home/gean/.ssh/id_rsa
Your public key has been saved in /home/gean/.ssh/id_rsa.pub
The key fingerprint is:
SHA256:FLDPaT4OL7Zdownz6uLB33bnCCCZ0qcFFCQ8WTcbaaQ gean@kube-ctrl-pl-01.juntot…</description>
    </item>
    <item rdf:about="http://wk.geanmartins.com.br/wikiv1:kompose_install?rev=1753560544&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-07-26T20:09:04+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>kompose_install</title>
        <link>http://wk.geanmartins.com.br/wikiv1:kompose_install?rev=1753560544&amp;do=diff</link>
        <description>Instalação do compose


$ curl -L https://github.com/kubernetes/kompose/releases/download/v1.26.1/kompose-linux-amd64 -o kompose



$ chmod +x kompose
$ sudo mv kompose /usr/local/bin/kompose



$ kompose convert</description>
    </item>
    <item rdf:about="http://wk.geanmartins.com.br/wikiv1:kube_troucleshooting?rev=1753560544&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-07-26T20:09:04+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>kube_troucleshooting</title>
        <link>http://wk.geanmartins.com.br/wikiv1:kube_troucleshooting?rev=1753560544&amp;do=diff</link>
        <description>Troubleshooting


$ kubectl create deploy nginx --image=nginx



$ kubectl expose deploy nginx --port=80 --target-port=80 --cluster-ip=&#039;fd00::1&#039;



$ kubectl get services nginx
NAME    TYPE        CLUSTER-IP   EXTERNAL-IP   PORT(S)   AGE
nginx   ClusterIP   fd00::1      &lt;none&gt;        80/TCP    15s</description>
    </item>
    <item rdf:about="http://wk.geanmartins.com.br/wikiv1:kubectl_create?rev=1753560544&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-07-26T20:09:04+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>kubectl_create</title>
        <link>http://wk.geanmartins.com.br/wikiv1:kubectl_create?rev=1753560544&amp;do=diff</link>
        <description>kubectl create

Todatas as opções


$ kubectl create --help
Create a resource from a file or from stdin.

 JSON and YAML formats are accepted.

Examples:
  # Create a pod using the data in pod.json
  kubectl create -f ./pod.json

  # Create a pod based on the JSON passed into stdin
  cat pod.json | kubectl create -f -

  # Edit the data in registry.yaml in JSON then create the resource using the edited data
  kubectl create -f registry.yaml --edit -o json

Available Commands:
  clusterrole      …</description>
    </item>
    <item rdf:about="http://wk.geanmartins.com.br/wikiv1:kubectl_run?rev=1753560544&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-07-26T20:09:04+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>kubectl_run</title>
        <link>http://wk.geanmartins.com.br/wikiv1:kubectl_run?rev=1753560544&amp;do=diff</link>
        <description>kubectl run


$ kubectl run zabbix-agent --image=zabbix-agent --port=10050 --privileged=true --labels=&quot;app=zabbix-aget&quot; --image-pull-policy=IfNotPresent --restart=Always --env=&quot;ZBX_SERVER_HOST=zabbix-server&quot; --dry-run=client -o yaml &gt; zabbix-agent.yaml</description>
    </item>
    <item rdf:about="http://wk.geanmartins.com.br/wikiv1:kubectl_set?rev=1753560544&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-07-26T20:09:04+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>kubectl_set</title>
        <link>http://wk.geanmartins.com.br/wikiv1:kubectl_set?rev=1753560544&amp;do=diff</link>
        <description>kubectl set


$ kubectl set resources pod zabbix-agent --limits=cpu=200m,memory=256Mi --requests=cpu=100m,memory=128Mi --dry-run=client -o yaml &gt; zabbix-agent-resources.yaml



apiVersion: v1
kind: Pod
metadata:
  annotations:
    cni.projectcalico.org/containerID: 4e2eca4de6313dbc13c8740227852ee515899f8bdbf875ac6fc416dd3207bdec
    cni.projectcalico.org/podIP: 10.244.101.86/32
    cni.projectcalico.org/podIPs: 10.244.101.86/32,fd00::33:2603:770f:59b3:71d5/128
  creationTimestamp: &quot;2022-06-23T21…</description>
    </item>
    <item rdf:about="http://wk.geanmartins.com.br/wikiv1:kubernetes_ingress_nginx_v2?rev=1753560544&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-07-26T20:09:04+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>kubernetes_ingress_nginx_v2</title>
        <link>http://wk.geanmartins.com.br/wikiv1:kubernetes_ingress_nginx_v2?rev=1753560544&amp;do=diff</link>
        <description>Ingress Nginx

Requisito: MetalLB Bare Metal


$ curl -L https://raw.githubusercontent.com/kubernetes/ingress-nginx/master/deploy/static/provider/baremetal/deploy.yaml -o ingress-nginx.yaml
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100 15064  100 15064    0     0  28913      0 --:--:-- --:--:-- --:--:-- 28858</description>
    </item>
    <item rdf:about="http://wk.geanmartins.com.br/wikiv1:kubernetes_ingress_nginx?rev=1753560544&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-07-26T20:09:04+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>kubernetes_ingress_nginx</title>
        <link>http://wk.geanmartins.com.br/wikiv1:kubernetes_ingress_nginx?rev=1753560544&amp;do=diff</link>
        <description>Ingress Nginx

Requisito: MetalLB Bare Metal


$ curl -L https://raw.githubusercontent.com/kubernetes/ingress-nginx/master/deploy/static/provider/baremetal/deploy.yaml -o ingress-nginx.yaml
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100 15064  100 15064    0     0  28913      0 --:--:-- --:--:-- --:--:-- 28858</description>
    </item>
    <item rdf:about="http://wk.geanmartins.com.br/wikiv1:kubernetes_install_debian_v2?rev=1753560544&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-07-26T20:09:04+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>kubernetes_install_debian_v2</title>
        <link>http://wk.geanmartins.com.br/wikiv1:kubernetes_install_debian_v2?rev=1753560544&amp;do=diff</link>
        <description>Cenário
HostnameIPv4IPv6Data CenterESXIVLANk-ctrl-pl-1177.75.176.342804:694:3000:8000::34MarabáESXI 01270k-node-01177.75.176.352804:694:3000:8000::35MarabáESXI 01270k-node-02177.75.176.362804:694:3000:8000::36MarabáESXI 01270k-nfs-012804:694:3000:8000::37</description>
    </item>
    <item rdf:about="http://wk.geanmartins.com.br/wikiv1:kubernetes_install_debian?rev=1753560544&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-07-26T20:09:04+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>kubernetes_install_debian</title>
        <link>http://wk.geanmartins.com.br/wikiv1:kubernetes_install_debian?rev=1753560544&amp;do=diff</link>
        <description>Instalação Kubernetes

Preparando o Sistema Operacional

Configuração inicial

Cenário
HostnameIPv4IPv6Data CenterESXIVLANkube-ctrl-pl-1.juntotelecom.com.br177.75.176.402804:694:3000:8000::40MarabáESXI 01270kube-worker-01.juntotelecom.com.br177.75.176.412804:694:3000:8000::41</description>
    </item>
    <item rdf:about="http://wk.geanmartins.com.br/wikiv1:kubernetes_metallb_baremetal_v2?rev=1753560544&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-07-26T20:09:04+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>kubernetes_metallb_baremetal_v2</title>
        <link>http://wk.geanmartins.com.br/wikiv1:kubernetes_metallb_baremetal_v2?rev=1753560544&amp;do=diff</link>
        <description>MetalLB Bare Metal

Sugindo esta instalação do kubernetes: Instalação Kubernetes


$ kubectl apply -f https://raw.githubusercontent.com/metallb/metallb/v0.13.7/config/manifests/metallb-native.yaml
namespace/metallb-system created
customresourcedefinition.apiextensions.k8s.io/addresspools.metallb.io created
customresourcedefinition.apiextensions.k8s.io/bfdprofiles.metallb.io created
customresourcedefinition.apiextensions.k8s.io/bgpadvertisements.metallb.io created
customresourcedefinition.apiexte…</description>
    </item>
    <item rdf:about="http://wk.geanmartins.com.br/wikiv1:kubernetes_metallb_baremetal?rev=1753560544&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-07-26T20:09:04+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>kubernetes_metallb_baremetal</title>
        <link>http://wk.geanmartins.com.br/wikiv1:kubernetes_metallb_baremetal?rev=1753560544&amp;do=diff</link>
        <description>MetalLB Bare Metal

Sugindo esta instalação do kubernetes: Instalação Kubernetes


$ kubectl apply -f https://raw.githubusercontent.com/metallb/metallb/v0.12.1/manifests/namespace.yaml
namespace/metallb-system created



$ kubectl apply -f https://raw.githubusercontent.com/metallb/metallb/v0.12.1/manifests/metallb.yaml
Warning: policy/v1beta1 PodSecurityPolicy is deprecated in v1.21+, unavailable in v1.25+
podsecuritypolicy.policy/controller created
podsecuritypolicy.policy/speaker created
servi…</description>
    </item>
    <item rdf:about="http://wk.geanmartins.com.br/wikiv1:kubernetes_nfs_dynamic?rev=1753560544&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-07-26T20:09:04+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>kubernetes_nfs_dynamic</title>
        <link>http://wk.geanmartins.com.br/wikiv1:kubernetes_nfs_dynamic?rev=1753560544&amp;do=diff</link>
        <description>Volume dinâmico com NFS

Passo anterior: Instalação Kubernetes


$ sudo apt install nfs-kernel-server nfs-common


Volume a ser exportado


$ MOUNT_POINT=/nfs
$ DISK_DEVICE=/dev/sdb



$ echo -e &quot;n\np\n1\n\n\nw&quot; | sudo fdisk ${DISK_DEVICE}

Bem-vindo ao fdisk (util-linux 2.36.1).
As alterações permanecerão apenas na memória, até que você decida gravá-las.
Tenha cuidado antes de usar o comando de gravação.

A unidade não contém uma tabela de partição conhecida.
Criado um novo rótulo de disco DOS …</description>
    </item>
    <item rdf:about="http://wk.geanmartins.com.br/wikiv1:kubernetes?rev=1753560544&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-07-26T20:09:04+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>kubernetes</title>
        <link>http://wk.geanmartins.com.br/wikiv1:kubernetes?rev=1753560544&amp;do=diff</link>
        <description>Kubernetes

	*  Instalação Kubernetes - Debian 11
	*  Instalação Kubernetes - Debian 11, v2
	*  MetalLB Bare Metal
	*  MetalLB Bare Metal, v2
	*  Ingress Nginx
	*  Ingress Nginx, v2
	*  Volume dinâmico com NFS
	*  Instalando o Helm
	*  Comando kubectl
	*  Troubleshooting Kubernetess
	*  Instalação do kompose
	*  Export YAML
	*  Grafana deploy LDAP
	*  Dokuwiki via helm
	*  phpIPAM deployment
	*  Harbor via helm - Docker registry
	*  TeamPass deployment
	*  Cert-manager deployment
	*  Gitea - SCM…</description>
    </item>
    <item rdf:about="http://wk.geanmartins.com.br/wikiv1:kvm?rev=1753560544&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-07-26T20:09:04+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>kvm</title>
        <link>http://wk.geanmartins.com.br/wikiv1:kvm?rev=1753560544&amp;do=diff</link>
        <description>KVM

	*  Instalação KVM no CentOS
	*  Criando vm por linha de comando 
	*  Instalação do Fedora CoreOS
	*  OKD 4 - Openshift
	*  Instalação do EVE-NG</description>
    </item>
    <item rdf:about="http://wk.geanmartins.com.br/wikiv1:ldap_grafana?rev=1753560544&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-07-26T20:09:04+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ldap_grafana</title>
        <link>http://wk.geanmartins.com.br/wikiv1:ldap_grafana?rev=1753560544&amp;do=diff</link>
        <description>LDAP Grafana


setsebool -P httpd_can_connect_ldap on
setsebool -P httpd_can_network_connect on



vim /etc/grafana/grafana.ini
[...]
#################################### Auth LDAP ##########################
[auth.ldap]
;enabled = false
enabled = true
config_file = /etc/grafana/ldap.toml
allow_sign_up = true
[...]</description>
    </item>
    <item rdf:about="http://wk.geanmartins.com.br/wikiv1:ldap_wiki?rev=1753560544&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-07-26T20:09:04+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ldap_wiki</title>
        <link>http://wk.geanmartins.com.br/wikiv1:ldap_wiki?rev=1753560544&amp;do=diff</link>
        <description>Wiki LDAP Authentication


# cat /var/lib/docker/volumes/wiki/_data/conf/local.php
&lt;?php
/*
 * Dokuwiki&#039;s Main Configuration File - Local Settings
 * Auto-generated by config plugin
 * Run for user:
 * Date: Thu, 03 Mar 2022 15:02:34 +0000
 */

$conf[&#039;title&#039;] = &#039;Wiki JuntoTelecom&#039;;
$conf[&#039;license&#039;] = &#039;cc-by-sa&#039;;
$conf[&#039;useacl&#039;] = 1;
$conf[&#039;authtype&#039;] = &#039;authldap&#039;;
$conf[&#039;superuser&#039;] = &#039;@wikiadm&#039;;
$conf[&#039;userewrite&#039;] = &#039;1&#039;;
$conf[&#039;plugin&#039;][&#039;authldap&#039;][&#039;server&#039;] = &#039;sp-spo-ipa.juntotelecom.com.br&#039;;…</description>
    </item>
    <item rdf:about="http://wk.geanmartins.com.br/wikiv1:lession_terraform_gcp_dual_stack?rev=1753560544&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-07-26T20:09:04+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>lession_terraform_gcp_dual_stack</title>
        <link>http://wk.geanmartins.com.br/wikiv1:lession_terraform_gcp_dual_stack?rev=1753560544&amp;do=diff</link>
        <description>Lição dual stack CGP


$ vim provider.tf
terraform {
  required_providers {
    google = {
      source  = &quot;hashicorp/google&quot;
      version = &quot;4.51.0&quot;
    }
  }
}

provider &quot;google&quot; {
  credentials = &quot;/home/gean/gcp/svc-account/singular-carver-376919-f09b67c64df6.json&quot;
  project     = &quot;singular-carver-376919&quot;
  region      = &quot;us-central1&quot;
}</description>
    </item>
    <item rdf:about="http://wk.geanmartins.com.br/wikiv1:lesson_terraform_cgp_01?rev=1753560544&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-07-26T20:09:04+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>lesson_terraform_cgp_01</title>
        <link>http://wk.geanmartins.com.br/wikiv1:lesson_terraform_cgp_01?rev=1753560544&amp;do=diff</link>
        <description>Lição Terraform GCP 01

FIXME Fluxo:  file.tf -&gt; terraform init -&gt; terraform plan -&gt; terraform apply -&gt; terraform destroy

FIXME Para identar: terraform fmt

Iniciando o provider


$ mkdir lession01
$ cd lession01



terraform {
  required_providers {
    google = {
      source = &quot;hashicorp/google&quot;
      version = &quot;4.51.0&quot;
    }
  }
}

provider &quot;google&quot; {
  # Configuration options
}</description>
    </item>
    <item rdf:about="http://wk.geanmartins.com.br/wikiv1:lesson_terraform_cgp_02?rev=1753560544&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-07-26T20:09:04+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>lesson_terraform_cgp_02</title>
        <link>http://wk.geanmartins.com.br/wikiv1:lesson_terraform_cgp_02?rev=1753560544&amp;do=diff</link>
        <description>Lição Terraform GCP 02

Arquivos


terraform {
  required_providers {
    google = {
      source  = &quot;hashicorp/google&quot;
      version = &quot;4.51.0&quot;
    }
  }
}

provider &quot;google&quot; {
  credentials = &quot;/home/gean/gcp/svc-account/singular-carver-376919-f09b67c64df6.json&quot;
  project     = &quot;singular-carver-376919&quot;
  region      = &quot;us-central1&quot;
}</description>
    </item>
    <item rdf:about="http://wk.geanmartins.com.br/wikiv1:libvirt_terraform?rev=1753560544&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-07-26T20:09:04+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>libvirt_terraform</title>
        <link>http://wk.geanmartins.com.br/wikiv1:libvirt_terraform?rev=1753560544&amp;do=diff</link>
        <description>KVM Terraform

	*  Terraform libvirt
	*  Terraform KVM</description>
    </item>
    <item rdf:about="http://wk.geanmartins.com.br/wikiv1:make_passwd?rev=1753560544&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-07-26T20:09:04+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>make_passwd</title>
        <link>http://wk.geanmartins.com.br/wikiv1:make_passwd?rev=1753560544&amp;do=diff</link>
        <description>Criar senhas


$ &lt; /dev/urandom tr -dc &#039;!@#%*?^)(&#039;_A-Z-a-z-0-9 | head -c16;echo
$ &lt; /dev/urandom tr -dc &#039;a-zA-Z0-9/_\-\.\!\/\:\%\+\?=&amp;&#039; | head -c16;echo
$ &lt; /dev/urandom tr -dc [&#039;a-zA-Z0-9/_\-\.\!\/\:\%\+\?=&amp;&#039;] | head -c16;echo
$ &lt; /dev/urandom tr -dc [a-zA-Z\/][&#039;a-zA-Z0-9/_\-\.\!\/\:\%\+\?=&amp;&#039;] | head -c16;echo</description>
    </item>
    <item rdf:about="http://wk.geanmartins.com.br/wikiv1:netbox_deploy_v1?rev=1753560544&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-07-26T20:09:04+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>netbox_deploy_v1</title>
        <link>http://wk.geanmartins.com.br/wikiv1:netbox_deploy_v1?rev=1753560544&amp;do=diff</link>
        <description>Netbox Deployment v1

PostgreSQL


$ helm repo add bitnami https://charts.bitnami.com/bitnami



$ helm show values bitnami/postgresql &gt; postgresql-values.yaml



$ vim postgresql-values.yaml
[...]
4 global:
[...]
16   storageClass: &quot;nfs-client&quot;
[...]
121 auth:
122   ## @param auth.enablePostgresUser Assign a password to the &quot;postgres&quot; admin user. Otherwise, remote access will be blocked for this user
[...]
130   username: &quot;netbox&quot;
131   ## @param auth.password Password for the custom user to cr…</description>
    </item>
    <item rdf:about="http://wk.geanmartins.com.br/wikiv1:netbox_deploy_v2?rev=1753560544&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-07-26T20:09:04+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>netbox_deploy_v2</title>
        <link>http://wk.geanmartins.com.br/wikiv1:netbox_deploy_v2?rev=1753560544&amp;do=diff</link>
        <description>Netbox Deployment v2

Database PostgreSQL


# CREATE ROLE netbox LOGIN;
# CREATE DATABASE netbox OWNER netbox;
# \password netbox
# \q



$ vim ${PGDATA}/pg_hba.conf
[...]
# Acesso netbox Kubernetes
host    netbox          netbox        2804:694:4c00:4007::/64   scram-sha-256</description>
    </item>
    <item rdf:about="http://wk.geanmartins.com.br/wikiv1:ntp?rev=1753560544&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-07-26T20:09:04+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ntp</title>
        <link>http://wk.geanmartins.com.br/wikiv1:ntp?rev=1753560544&amp;do=diff</link>
        <description>NTP

	*  Cenário
	*  NTP - INstalação e configuração</description>
    </item>
    <item rdf:about="http://wk.geanmartins.com.br/wikiv1:okd4?rev=1753560544&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-07-26T20:09:04+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>okd4</title>
        <link>http://wk.geanmartins.com.br/wikiv1:okd4?rev=1753560544&amp;do=diff</link>
        <description>OKD 4 - Openshift

Requerimento
PapelIPCPURAMStorageOSLoad Balance10.0.0.1022-Oracle Linux 8Bootstrap Node10.0.0.11416100Fedora CoreOSControl Plane Node10.0.0.12416100Fedora CoreOSCompute Node10.0.0.1328100Fedora CoreOS
dnsmasq


$ sudo dnf install dnsmasq</description>
    </item>
    <item rdf:about="http://wk.geanmartins.com.br/wikiv1:okd311_vagrant?rev=1753560544&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-07-26T20:09:04+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>okd311_vagrant</title>
        <link>http://wk.geanmartins.com.br/wikiv1:okd311_vagrant?rev=1753560544&amp;do=diff</link>
        <description>OKD 3.11


$ mkdir files
$ cd files



$ ssh-keygen -f key
Generating public/private rsa key pair.
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in key.
Your public key has been saved in key.pub.
The key fingerprint is:
SHA256:xOJlDfKsVH+ZjsZ5VaHPVQsRdabp/3LDIBLpEH0zKWA gean@kvm
The key&#039;s randomart image is:
+---[RSA 2048]----+
|      .E=   .++o*|
|      .B * = oo=+|
|      o O * *.+..|
|     o B + = oo .|
|      o S * o .o |
|       …</description>
    </item>
    <item rdf:about="http://wk.geanmartins.com.br/wikiv1:otobo?rev=1753560544&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-07-26T20:09:04+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>otobo</title>
        <link>http://wk.geanmartins.com.br/wikiv1:otobo?rev=1753560544&amp;do=diff</link>
        <description>OTOBO

	*  Deploy OTOBO no Docker</description>
    </item>
    <item rdf:about="http://wk.geanmartins.com.br/wikiv1:pfsense?rev=1753560544&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-07-26T20:09:04+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>pfsense</title>
        <link>http://wk.geanmartins.com.br/wikiv1:pfsense?rev=1753560544&amp;do=diff</link>
        <description>pfSense

	*  Remote access OpenVPN</description>
    </item>
    <item rdf:about="http://wk.geanmartins.com.br/wikiv1:phpipam_deploy?rev=1753560544&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-07-26T20:09:04+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>phpipam_deploy</title>
        <link>http://wk.geanmartins.com.br/wikiv1:phpipam_deploy?rev=1753560544&amp;do=diff</link>
        <description>phpIPAM deployment


$ kubectl create ns phpipam-system



apiVersion: v1
kind: PersistentVolumeClaim
metadata:
  labels:
    app: phpipam
  name: phpipam
  namespace: phpipam-system
spec:
  accessModes:
  - ReadWriteOnce
  resources:
    requests:
      storage: 8Gi
  storageClassName: nfs-client
  volumeMode: Filesystem</description>
    </item>
    <item rdf:about="http://wk.geanmartins.com.br/wikiv1:podman?rev=1753560544&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-07-26T20:09:04+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>podman</title>
        <link>http://wk.geanmartins.com.br/wikiv1:podman?rev=1753560544&amp;do=diff</link>
        <description>Podman

	*  Instalação no OracleLinux 8
	*  Zabbix
	*  Zabbix 6</description>
    </item>
    <item rdf:about="http://wk.geanmartins.com.br/wikiv1:postgresql?rev=1753560544&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-07-26T20:09:04+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>postgresql</title>
        <link>http://wk.geanmartins.com.br/wikiv1:postgresql?rev=1753560544&amp;do=diff</link>
        <description>PostgreSQL

	*  Instalação no Oracle Linux 8
	*  Instalação por código fonte - Debian</description>
    </item>
    <item rdf:about="http://wk.geanmartins.com.br/wikiv1:procedimentos?rev=1753560544&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-07-26T20:09:04+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>procedimentos</title>
        <link>http://wk.geanmartins.com.br/wikiv1:procedimentos?rev=1753560544&amp;do=diff</link>
        <description>Clientes

	*  Circuitos Clientes

Fornecedores

	*  Circuitos Fornecedores

Telefonia

	*  Tratamento de incidentes</description>
    </item>
    <item rdf:about="http://wk.geanmartins.com.br/wikiv1:radius_ipa?rev=1753560544&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-07-26T20:09:04+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>radius_ipa</title>
        <link>http://wk.geanmartins.com.br/wikiv1:radius_ipa?rev=1753560544&amp;do=diff</link>
        <description>FreeRADIUS

Alterar o hash padrão do FreeIPA


# echo &quot;dn: cn=config
changetype: modify
replace: passwordStorageScheme
passwordStorageScheme: SSHA512&quot; &gt; passwordHashAlgorithm.ldif



# ldapsearch -h sp-spo-ipa.juntotelecom.com.br -p 389 -x -D &quot;cn=Directory Manager&quot; -W -b &quot;cn=config&quot; | grep passwordStorageScheme
Enter LDAP Password:
passwordStorageScheme: PBKDF2_SHA256</description>
    </item>
    <item rdf:about="http://wk.geanmartins.com.br/wikiv1:redirect_0800?rev=1753560544&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-07-26T20:09:04+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>redirect_0800</title>
        <link>http://wk.geanmartins.com.br/wikiv1:redirect_0800?rev=1753560544&amp;do=diff</link>
        <description>Redirecionamento do 0800

As ligações do 0800 é controlado pelo Asterisk (PABX) de Brasília.

A programação do 0800 da-se da segunde maneira: As ligações que chegam no PABX no período das 08:00 às 18:00 de Segunda-Feira a Quinta-Feira e nas Sextas-Feiras das 08:00 às 17:00 horas, as ligações são atendidas pela equipe de Brasília. Nos demais horários e dias da semana, as ligações são atendidas pela equipe de São Paulo.</description>
    </item>
    <item rdf:about="http://wk.geanmartins.com.br/wikiv1:remote_access_openvpn_pfsense?rev=1753560544&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-07-26T20:09:04+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>remote_access_openvpn_pfsense</title>
        <link>http://wk.geanmartins.com.br/wikiv1:remote_access_openvpn_pfsense?rev=1753560544&amp;do=diff</link>
        <description>Remote access com o OpenVPN

Cenário



Passo 1 - Criar a Autoridade de certificação (Certificate authority - CA)

	*  System &gt; Cert. Manager &gt; CAs &gt; Add





Passo 2 - Criar o sertificado

	*  System &gt; Cert. Manager &gt; Certificates &gt; Add/Sing</description>
    </item>
    <item rdf:about="http://wk.geanmartins.com.br/wikiv1:servidores?rev=1753560544&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-07-26T20:09:04+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>servidores</title>
        <link>http://wk.geanmartins.com.br/wikiv1:servidores?rev=1753560544&amp;do=diff</link>
        <description>Servidores

AWX

	*  Adiocionando IPv6

Asterisk

	*  Instalação - Asterisk
	*   Redirecionamento do 0800

Bash

	*  Bash PS1
	*  Criar senhas

CentOS

	*  Configuração inicial - CentOS 7
	*  VLAN e Bridge
	*  Bloquear atualizações de pacotes

Debian

	*  Configuração Inicial

Docker

	*  Instalar o Docker no CentOS Serves
	*  instalar o docker no Oracle Linux 8
	*  Instalar o Docker no Ubuntu Server
	*  Comandos essenciais do Docker
	*  Gerenciar Imagens
	*  Criando imagem com Dockerfile

DNS

…</description>
    </item>
    <item rdf:about="http://wk.geanmartins.com.br/wikiv1:ssh?rev=1753560544&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-07-26T20:09:04+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ssh</title>
        <link>http://wk.geanmartins.com.br/wikiv1:ssh?rev=1753560544&amp;do=diff</link>
        <description>SSH

	*  Chave SSH</description>
    </item>
    <item rdf:about="http://wk.geanmartins.com.br/wikiv1:start?rev=1753579515&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-07-27T01:25:15+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>start</title>
        <link>http://wk.geanmartins.com.br/wikiv1:start?rev=1753579515&amp;do=diff</link>
        <description>Servidores

	*  Ansible
	*  AWX
	*  Asterisk
	*  Bash
	*  CentOS
	*  Databases
	*  Debian
	*  Docker
	*  FreeIPA
	*  Grafana
	*  Apache Guacamole
	*  Kubernetes
	*  KVM
	*  NTP
	*  OTOBO
	*  pfSense
	*  Podman
	*  SSH
	*  Terraform
	*  Vagrant
	*  Vim
	*  Wiki - Dokuwiki
	*  Zabbix</description>
    </item>
    <item rdf:about="http://wk.geanmartins.com.br/wikiv1:teampass_deploy?rev=1753560544&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-07-26T20:09:04+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>teampass_deploy</title>
        <link>http://wk.geanmartins.com.br/wikiv1:teampass_deploy?rev=1753560544&amp;do=diff</link>
        <description>TeamPass deployment


$ kubectl create ns teampass-system
namespace/teampass-system created



apiVersion: v1
kind: PersistentVolumeClaim
metadata:
  name: teampass
  namespace: teampass-system
spec:
  accessModes:
    - ReadWriteOnce
  storageClassName: nfs-client
  resources:
    requests:
      storage: 4Gi</description>
    </item>
    <item rdf:about="http://wk.geanmartins.com.br/wikiv1:terraform_install?rev=1753560544&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-07-26T20:09:04+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>terraform_install</title>
        <link>http://wk.geanmartins.com.br/wikiv1:terraform_install?rev=1753560544&amp;do=diff</link>
        <description>Instalação do Terraform no Linux

Sistemas baseados em Debian


sudo apt update
sudo apt install wget curl unzip


Sistemas baseados em RedHat


# sudo yum install curl wget unzip



TER_VER=`curl -s https://api.github.com/repos/hashicorp/terraform/releases/latest | grep tag_name | cut -d: -f2 | tr -d \&quot;\,\v | awk &#039;{$1=$1};1&#039;`</description>
    </item>
    <item rdf:about="http://wk.geanmartins.com.br/wikiv1:terraform_kvm?rev=1753560544&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-07-26T20:09:04+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>terraform_kvm</title>
        <link>http://wk.geanmartins.com.br/wikiv1:terraform_kvm?rev=1753560544&amp;do=diff</link>
        <description>Terraform libvirt


$ mkdir -p ~/terraform/projects/libvirt
$ cd ~/terraform/projects/libvirt



$ sudo usermod -aG kvm,libvirt $USER
$ sudo echo &#039;security_driver = [ &quot;none&quot; ]&#039;&gt; /etc/libvirt/qemu.conf
$ sudo systemctl restart libvirtd


Provider


terraform {
  required_providers{
    libvirt = {
      source = &quot;dmacvicar/libvirt&quot;
      }
    }
  }

provider &quot;libvirt&quot; {
  uri = &quot;qemu:///system&quot;
  }</description>
    </item>
    <item rdf:about="http://wk.geanmartins.com.br/wikiv1:terraform_libvirt?rev=1753560544&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-07-26T20:09:04+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>terraform_libvirt</title>
        <link>http://wk.geanmartins.com.br/wikiv1:terraform_libvirt?rev=1753560544&amp;do=diff</link>
        <description>Terraform KVM

Install Terraform


$ wget https://releases.hashicorp.com/terraform/1.3.2/terraform_1.3.2_linux_amd64.zip
$ sudo unzip terraform_1.3.2_linux_amd64.zip -d /usr/local/bin/


Install provider


$ mkdir ~/.terraform.d/plugins &amp;&amp; cd ~/.terraform.d/plugins
$ wget https://github.com/dmacvicar/terraform-provider-libvirt/releases/download/v0.6.14/terraform-provider-libvirt_0.6.14_linux_amd64.zip
$ unzip terraform-provider-libvirt_0.6.14_linux_amd64.zip
$ rm terraform-provider-libvirt_0.6.1…</description>
    </item>
    <item rdf:about="http://wk.geanmartins.com.br/wikiv1:terraform?rev=1753560544&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-07-26T20:09:04+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>terraform</title>
        <link>http://wk.geanmartins.com.br/wikiv1:terraform?rev=1753560544&amp;do=diff</link>
        <description>Terraform

	*  Instalação do Terraform no Linux
	*  Terraform Google Cloud
	*  Terraform KVM</description>
    </item>
    <item rdf:about="http://wk.geanmartins.com.br/wikiv1:upgrade_zabbix?rev=1753560544&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-07-26T20:09:04+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>upgrade_zabbix</title>
        <link>http://wk.geanmartins.com.br/wikiv1:upgrade_zabbix?rev=1753560544&amp;do=diff</link>
        <description>Upgrade Zabbix

Upgrade PostgreSQL

Checando o PostgreSQL Atual


$ sudo su - postgres
$ psql



# select version();
                                                 version
---------------------------------------------------------------------------------------------------------
 PostgreSQL 13.7 on x86_64-pc-linux-gnu, compiled by gcc (GCC) 8.5.0 20210514 (Red Hat 8.5.0-10), 64-bit
(1 row)</description>
    </item>
    <item rdf:about="http://wk.geanmartins.com.br/wikiv1:vagrant?rev=1753560545&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-07-26T20:09:05+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>vagrant</title>
        <link>http://wk.geanmartins.com.br/wikiv1:vagrant?rev=1753560545&amp;do=diff</link>
        <description>Vagrant

	*  Instalação - CentOS 7
	*  Criação de vms
	*  OKD 3.11
	*  Criando uma box
	*  Criando box Debian - libvirt
	*  Criando box Ubuntu - libvirt</description>
    </item>
    <item rdf:about="http://wk.geanmartins.com.br/wikiv1:vim_options?rev=1753560545&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-07-26T20:09:05+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>vim_options</title>
        <link>http://wk.geanmartins.com.br/wikiv1:vim_options?rev=1753560545&amp;do=diff</link>
        <description>Opções de operação do vim

	*  :set nohlsearch ; Remove os destaques/realses feitos pelo set hlsearch
	*  :options ; traz todas as opções
	*  :set paste ; mantem a identação ao colar um arquivo.

Referências

	*  VIM Cheat Sheet
	*  Top 50 Vim Configuration Options</description>
    </item>
    <item rdf:about="http://wk.geanmartins.com.br/wikiv1:vim?rev=1753560545&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-07-26T20:09:05+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>vim</title>
        <link>http://wk.geanmartins.com.br/wikiv1:vim?rev=1753560545&amp;do=diff</link>
        <description>Vim

	*  vimrc basic
	*  vimrc
	*  Vimrc V2
	*  Ajustes para YAML
	*  vimrc
	*  Opções de operação do vim</description>
    </item>
    <item rdf:about="http://wk.geanmartins.com.br/wikiv1:vimrc_basic?rev=1753560545&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-07-26T20:09:05+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>vimrc_basic</title>
        <link>http://wk.geanmartins.com.br/wikiv1:vimrc_basic?rev=1753560545&amp;do=diff</link>
        <description>vimrc basic


&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;
&quot; Maintainer:
&quot;       Amir Salihefendic — @amix3k
&quot;
&quot; Awesome_version:
&quot;       Get this config, nice color schemes and lots of plugins!
&quot;
&quot;       Install the awesome version from:
&quot;
&quot;           https://github.com/amix/vimrc
&quot;
&quot; Sections:
&quot;    -&gt; General
&quot;    -&gt; VIM user interface
&quot;    -&gt; Colors and Fonts
&quot;    -&gt; Files and backups
&quot;    -&gt; Text, tab and indent related
&quot;    -&gt; Visual mode related
&quot;    -&gt; Moving around, ta…</description>
    </item>
    <item rdf:about="http://wk.geanmartins.com.br/wikiv1:vimrc_outher?rev=1753560545&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-07-26T20:09:05+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>vimrc_outher</title>
        <link>http://wk.geanmartins.com.br/wikiv1:vimrc_outher?rev=1753560545&amp;do=diff</link>
        <description>&quot; =============================================================================
&quot; Miller Medeiros .vimrc file
&quot; -----------------------------------------------------------------------------
&quot; heavily inspired by: @factorylabs, @scrooloose, @nvie, @gf3, @bit-theory.
&quot; =============================================================================



&quot; -----------------------------------------------------------------------------
&quot; BEHAVIOR
&quot; ----------------------------------------------------------…</description>
    </item>
    <item rdf:about="http://wk.geanmartins.com.br/wikiv1:vimrc_v2?rev=1753560545&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-07-26T20:09:05+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>vimrc_v2</title>
        <link>http://wk.geanmartins.com.br/wikiv1:vimrc_v2?rev=1753560545&amp;do=diff</link>
        <description># vim ~/.vimrc
&quot;Opções de recuo
set autoindent&quot; : Novas linhas herdam o recuo das linhas anteriores.
set smartindent&quot; : Auto-indenta

&quot; Opções para arquivos yaml yml
set expandtab&quot; : Converte tabulações em espaços.
set tabstop=2&quot; : Quantidade de espaços por indentação
set softtabstop=2
set shiftwidth=2&quot; : Quantidade de espaços da auto-indentação
filetype indent plugin on

&quot;Opções de busca
set hlsearch&quot; : Habilita o realce de pesquisa.
set ignorecase&quot; : Ignora maiúsculas e minúsculas ao pesquisar…</description>
    </item>
    <item rdf:about="http://wk.geanmartins.com.br/wikiv1:vimrc_yaml?rev=1753560545&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-07-26T20:09:05+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>vimrc_yaml</title>
        <link>http://wk.geanmartins.com.br/wikiv1:vimrc_yaml?rev=1753560545&amp;do=diff</link>
        <description>Ajustes para YAML


$ vim ~/.vimrc
syntax on                   &quot; modo visual/colorido ativo
set nocompatible              &quot; Use os padrões do Vim e não vi
set ruler                     &quot; Mostrar a posição do cursor o tempo todo
set number                    &quot; Numera as linhas
set showmode                  &quot; apresenta o modo de utilização atual (command/insert)
set linebreak                 &quot; Quebra a linha sem quebrar a palavra
set nobackup                  &quot; Não salva arquivos de backup~
set wi…</description>
    </item>
    <item rdf:about="http://wk.geanmartins.com.br/wikiv1:vimrc?rev=1753560545&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-07-26T20:09:05+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>vimrc</title>
        <link>http://wk.geanmartins.com.br/wikiv1:vimrc?rev=1753560545&amp;do=diff</link>
        <description>Fonte:
&lt;https://www.debreuil.fr/blog/vim-outil-indispensable&gt;


# vim ~/.vimrc
set nocompatible
syntax on
au! BufNewFile,BufReadPost *.{yaml,yml} set filetype=yaml foldmethod=indent
autocmd FileType yaml setlocal ts=2 sts=2 sw=2 expandtab indentkeys-=0# indentkeys-=&lt;:&gt; foldmethod=indent nofoldenable
colors torte
hi TrailingSpace ctermbg=1
noremap &lt;f11&gt; :bprev!&lt;CR&gt;
noremap &lt;f12&gt; :bnext!&lt;CR&gt;
filetype plugin on
filetype indent on
set encoding=utf8
&quot;set mouse=a
set autoindent
set smartindent
set sma…</description>
    </item>
    <item rdf:about="http://wk.geanmartins.com.br/wikiv1:vms_config?rev=1753560545&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-07-26T20:09:05+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>vms_config</title>
        <link>http://wk.geanmartins.com.br/wikiv1:vms_config?rev=1753560545&amp;do=diff</link>
        <description>Configuração das VMs


- name: MVs config base
  hosts: all
  tasks:
    - name: Testing entries in the /etc/hosts file
      lineinfile:
        path: /etc/hosts
        line: &quot;10.240.0.200 ansible-server.juntotelecom.com.br  ansible-server&quot;
      register: etc_hosts_result

    - name: Clear file /etc/hosts
      when: etc_hosts_result is changed
      shell: echo &#039;&#039; &gt; /etc/hosts
      register: etc_hosts_clear
      tags: hosts

    - name: Config file /etc/hosts
      when: etc_hosts_clear i…</description>
    </item>
    <item rdf:about="http://wk.geanmartins.com.br/wikiv1:web_auth?rev=1753560545&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-07-26T20:09:05+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>web_auth</title>
        <link>http://wk.geanmartins.com.br/wikiv1:web_auth?rev=1753560545&amp;do=diff</link>
        <description>Web Authentication


# ipa permission-add &#039;userPassword service read&#039; --attrs=userPassword --type=user --right=read



# ipa privilege-add &#039;Privilege web services&#039; --desc=&#039;Privileges needed to allow web services to operate&#039;



# ipa privilege-add-permission &#039;Privilege web services&#039; --permissions=&#039;userPassword service read&#039;</description>
    </item>
    <item rdf:about="http://wk.geanmartins.com.br/wikiv1:wordpress-deploy?rev=1753560545&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-07-26T20:09:05+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>wordpress-deploy</title>
        <link>http://wk.geanmartins.com.br/wikiv1:wordpress-deploy?rev=1753560545&amp;do=diff</link>
        <description>WordPress Deployment


$ kubectl create namespace wp-system -o yaml \
--dry-run=client &gt; namespace-wp.yaml



$ kubectl apply -f namespace-wp.yaml
namespace/wp-system created



$ cat secret-wp
password=ga3isgBT4dXG
username=userwp
passworduser=ga3isgBT4dXG
database=wpdb</description>
    </item>
    <item rdf:about="http://wk.geanmartins.com.br/wikiv1:yaml_edit?rev=1753560545&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-07-26T20:09:05+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>yaml_edit</title>
        <link>http://wk.geanmartins.com.br/wikiv1:yaml_edit?rev=1753560545&amp;do=diff</link>
        <description>vim ~/.vimrc

syntax enable
set paste
set background=dark
filetype on
autocmd FileType yaml,yml setlocal ts=2 sts=2 sw=2 expandtab indentkeys-=0# indentkeys-=&lt;:&gt;</description>
    </item>
    <item rdf:about="http://wk.geanmartins.com.br/wikiv1:zabbix_deploy_v2?rev=1753560545&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-07-26T20:09:05+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>zabbix_deploy_v2</title>
        <link>http://wk.geanmartins.com.br/wikiv1:zabbix_deploy_v2?rev=1753560545&amp;do=diff</link>
        <description>Zabbix Deployment V2

Secret


$ cat pgsql-secret
dbname=zabbix
host=pgsql.juntotelecom.com.br
password=senha
port=5432
user=zabbix



kubectl create secret generic pgsql-secret -n zabbix \
--from-env-file=pgsql-secret -o yaml \
--dry-run=client &gt; pgsql-secret.yaml</description>
    </item>
    <item rdf:about="http://wk.geanmartins.com.br/wikiv1:zabbix_deploy?rev=1753560545&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-07-26T20:09:05+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>zabbix_deploy</title>
        <link>http://wk.geanmartins.com.br/wikiv1:zabbix_deploy?rev=1753560545&amp;do=diff</link>
        <description>Zabbix Deployment

Criando a database

FIXME Executar no servidor PostgreSQL Instalação no Oracle Linux 8

Criando o armazenamento


$ sudo fdisk -l /dev/sdb
Disco /dev/sdb: 256 GiB, 274877906944 bytes, 536870912 setores
Unidades: setor de 1 * 512 = 512 bytes
Tamanho de setor (lógico/físico): 512 bytes / 512 bytes
Tamanho E/S (mínimo/ótimo): 512 bytes / 512 bytes</description>
    </item>
    <item rdf:about="http://wk.geanmartins.com.br/wikiv1:zabbix_podman?rev=1753560545&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-07-26T20:09:05+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>zabbix_podman</title>
        <link>http://wk.geanmartins.com.br/wikiv1:zabbix_podman?rev=1753560545&amp;do=diff</link>
        <description>Zabbix


podman pod create --name zabbix
podman volume create mysql
podman volume create snmptraps
podman volume create mibs



podman run --name agent-zabbix-server \
-e ZBX_SERVER_HOST=&quot;192.168.0.251&quot; \
--restart=always --pod=zabbix --net=zabbix \
-d zabbix/zabbix-agent2:alpine-6.0-latest</description>
    </item>
    <item rdf:about="http://wk.geanmartins.com.br/wikiv1:zabbix?rev=1753560545&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-07-26T20:09:05+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>zabbix</title>
        <link>http://wk.geanmartins.com.br/wikiv1:zabbix?rev=1753560545&amp;do=diff</link>
        <description>Zabbix

	*  Cenário
	*  Instalação - Zabbix Server
	*  Instalação distribuída
	*  Upgrade Zabbix
	*  Instalação - Zabbix Proxy</description>
    </item>
    <item rdf:about="http://wk.geanmartins.com.br/wikiv1:zabbix6_podman?rev=1753560545&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-07-26T20:09:05+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>zabbix6_podman</title>
        <link>http://wk.geanmartins.com.br/wikiv1:zabbix6_podman?rev=1753560545&amp;do=diff</link>
        <description>Zabbix 6


$ sudo podman pod create --name zabbix -p 80:8080 -p 10051:10051



$ sudo podman volume create mysql



$ sudo podman run --name mysql-server -t \
-e MYSQL_DATABASE=&quot;zabbix&quot; \
-e MYSQL_USER=&quot;zabbix&quot; \
-e MYSQL_PASSWORD=&quot;Kasar@123&quot; \
-e MYSQL_ROOT_PASSWORD=&quot;Kasar@123&quot; \
-v mysql:/var/lib/mysql/:Z \
--restart=always \
--pod=zabbix \
-d mysql:8.0 \
--character-set-server=utf8 \
--collation-server=utf8_bin \
--default-authentication-plugin=mysql_native_password</description>
    </item>
</rdf:RDF>
