1.0.0-alpha.4 • Published 4 months ago

@nikitajs/ipa v1.0.0-alpha.4

Weekly downloads
65
License
MIT
Repository
github
Last release
4 months ago

Nikita "ipa" package

The "ipa" package provides Nikita actions for various FreeIPA operations.

Usage

import "@nikitajs/ipa/register";
import nikita from "@nikitajs/core";

const {$status} = await nikita.ipa.user({
  uid: "my_username",
  attributes: {
    givenname: "My Firstname",
    sn: "My Lastname",
    mail: "my_username@nikita.js.org",
  },
  connection: {
    "principal": "admin",
    "password": "admin_pw",
    "url": "https://ipa.nikita.local/ipa/session/json",
  },
});
console.info("User was modified:", $status);

Notes

Permission denied on tmp

FreeIPA install issue

[1/29]: configuring certificate server instance
[error] IOError: [Errno 13] Permission denied: "/tmp/tmp_Tm1l_"

Host must have fs.protected_regular set to 0, eg echo "0" > /proc/sys/fs/protected_regular && sysctl -p && sysctl -a. In our Physical -> VM -> LXD setup, the parameters shall be set in the VM, no restart is required to install the FreeIPA server, just uninstall it first with ipa-server-install --uninstall before re-executing the install command.

1.0.0-alpha.4

4 months ago

1.0.0-r.0

2 years ago

1.0.0-alpha.3

2 years ago

1.0.0-alpha.2

3 years ago

1.0.0-alpha.1

3 years ago

1.0.0-alpha.0

3 years ago

0.9.7

3 years ago

0.9.7-alpha.0

4 years ago

0.9.5

4 years ago

0.0.2

5 years ago

0.0.1

5 years ago

0.0.1-alpha.2

5 years ago

0.0.1-alpha.1

5 years ago

0.0.1-alpha.0

5 years ago