• Stars
    star
    141
  • Rank 259,916 (Top 6 %)
  • Language
    Shell
  • Created about 8 years ago
  • Updated 3 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

A quick hack allowing to use Let's Encrypt certificates for FreeIPA web interface.

These two scripts try to automatically obtain and install Let's Encrypt certs to FreeIPA web interface.

To use it, do this:

  • BACKUP /var/lib/ipa/certs/ and /var/lib/ipa/private/ to some safe place (it contains private keys!)
  • clone/unpack all scripts somewhere
  • set EMAIL variable in renew-le.sh
  • run setup-le.sh script once to prepare the machine. The script will:
    • install Let's Encrypt client package
    • install Let's Encrypt CA certificates into FreeIPA certificate store
    • requests new certificate for FreeIPA web interface
  • run renew-le.sh script once a day: it will renew the cert as necessary

If you have any problem, feel free to contact FreeIPA team: http://www.freeipa.org/page/Contribute#Communication

More Repositories

1

freeipa

Mirror of FreeIPA, an integrated security information management solution
Python
989
star
2

freeipa-container

FreeIPA server in containers — images at https://quay.io/repository/freeipa/freeipa-server?tab=tags
Shell
603
star
3

ansible-freeipa

Ansible roles and modules for FreeIPA
Python
495
star
4

freeipa-workshop

Hands-on FreeIPA workshop curriculum
134
star
5

freeipa-healthcheck

Check the health of a freeIPA installation
Python
50
star
6

freeipa-operator

EXPERIMENTAL kubernetes operator for FreeIPA
Go
31
star
7

freeipa-webui

FreeIPA Web UI
TypeScript
23
star
8

freeipa-tools

FreeIPA Developer tools
Python
15
star
9

ipa-tuura

Python
9
star
10

freeipa-pr-ci

FreeIPA Pull Request CI
Python
8
star
11

freeipa-perftest

Scripts and configuration used to test IPA performance and scalability
Python
6
star
12

zone2dyndb-ldif

DNS master file -> bind-dyndb-ldap convertor
Python
6
star
13

freeipa-openshift-container

FreeIPA container for OpenShift 4
Shell
5
star
14

bind-dyndb-ldap

Mirror of bind-dyndb-ldap LDAP driver for ​BIND9
C
5
star
15

freeipa-community-portal

[ABANDONED] FreeIPA Community Portal extension
Python
4
star
16

freeipa-ci

FreeIPA CI Infrastructure
4
star
17

ipa-docker-test-runner

A development tool intended to automate running FreeIPA tests inside Docker container
Python
3
star
18

freeipa.github.io

Source for FreeIPA.org
Python
3
star
19

freeipa-dyndir

Ansible dynamic inventory for FreeIPA integration testing
Python
3
star
20

ipa-vagrant-tools

Tools to simplify freeIPA development and testing
Python
3
star
21

freeipa-demo

Tools for building or managing FreeIPA demo
Python
1
star
22

pr-ci-dashboard

A Dashboard for FreeIPA PR-CI
JavaScript
1
star
23

freeipa-planet

Sources for planet.freeipa.org
Python
1
star
24

freeipa-wiki

Sources for www.freeipa.org
PHP
1
star