Instalação

Primeiro, execute o seguinte comando para clonar o código -fonte:

    git clone https://pagure.io/freeipa.git

Em seguida, instale os pacotes em seu sistema executando os seguintes comandos:

    cd freeipa
    cp freeipa.spec.in freeipa-builddep.spec 
    sudo yum-builddep freeipa-builddep.spec

Depois disso, execute o seguinte comando:

    sudo dnf copr enable @freeipa/freeipa-master

Depois que todas as dependências estiverem instaladas, execute o seguinte comando para fazer a construção:

    ./makerpms.sh
    sudo yum localinstall dist/rpms/*.rpm

Além disso, se você tiver o IPA instalado no seu sistema de desenvolvimento, poderá fazer alguns plugins de gerenciamento limitados em árvore. Para fazer isso: Configuração do servidor:

  • Como usuário root, instale o IPA usando o IPA-Server-Install

  • Criar ~/.ipa/Alias/.pwd e insira a senha do administrador

  • Execute o Kinit Admin

  • Para executar o servidor, execute o python lite-server.py Configuração do cliente:

  • Copy /etc/ipa/default.conf em ~/.ipa/default.conf

  • Substitua xmlrpc \ _uri por HTTP1270018888IPAXML

  • Para executar a CLI, execute ./IPA Finalmente, o Freeipa detectará que está em execução na árvore e usará a porta e o local XML-RPC que o Lite-Server.py está ouvindo apenas. No entanto, se você fizer alterações no lado do servidor de um plug-in, precisará reiniciar o lite-server.py.

 Português