lp:~goneri/cloud-init

Get this repository:
git clone https://git.launchpad.net/~goneri/cloud-init
Only Gonéri Le Bouder can upload to this repository. If you are Gonéri Le Bouder please log in for upload directions.

Branches

Name Last Modified Last Commit
netbsd 2019-09-12 00:21:33 UTC 2019-09-12
netbsd, add -U argument to pkg_add

Author: Gonéri Le Bouder
Author Date: 2019-09-11 17:00:53 UTC

netbsd, add -U argument to pkg_add

freebsd_set_password 2019-09-12 00:20:42 UTC 2019-09-12
set_passwords: support for FreeBSD

Author: Gonéri Le Bouder
Author Date: 2019-06-01 03:14:13 UTC

set_passwords: support for FreeBSD

Add FreeBSD support to `cc_set_passwords`.
FreeBSD does not come with chpasswd binary, a chpasswd port[1] exists
but it's not the same tool than the one from Linux[2].

Finally, NetBSD and OpenBSD don't have the chpasswd binary at all, so
an abstraction layer will be needed.

This patch moves the Linux specific in the Distro class, this allow
anyone to override the default implementation. It also provides an
implementation for FreeBSD.

[1]: https://www.freshports.org/www/chpasswd/
[2]: https://github.com/shadow-maint/shadow/blob/master/src/chpasswd.c

freebsd_net_renderer 2019-08-02 17:10:49 UTC 2019-08-02
freebsd: introduce the freebsd renderer

Author: Gonéri Le Bouder
Author Date: 2019-03-24 05:55:51 UTC

freebsd: introduce the freebsd renderer

Refactoring of the FreeBSD code base to provide a real network renderer
for FreeBSD.
Use the generic update_sysconfig_file() from rhel_util to handle the
access to /etc/rc.conf.
Interfaces are not automatically renamed by FreeBSD using
the following configuration in /etc/rc.conf:

```
ifconfig_fxp0_name="eth0"
```

freebsd_python3 2019-06-17 16:01:04 UTC 2019-06-17
build-on-freebsd: update to python3

Author: Gonéri Le Bouder
Author Date: 2019-06-11 01:25:51 UTC

build-on-freebsd: update to python3

- use python3 by default
- ability to use any Python version through the PYTHON env-var
- indent with 4 spaces
- use 'set -eux'
- remove trailing whitespace
- drop the cheetah dep, Jinja2 is enough

freebsd-python3 2019-06-11 01:27:50 UTC 2019-06-11
freebsd: build-on-freebsd strict mode

Author: Gonéri Le Bouder
Author Date: 2019-06-11 01:26:30 UTC

freebsd: build-on-freebsd strict mode

- indent with 4 spaces
- use 'set -eux'
- remove trailing whitespace

netplan_clean_up 2019-06-09 03:22:54 UTC 2019-06-09
netplan: reuse _post_cmds attribue

Author: Gonéri Le Bouder
Author Date: 2019-06-09 03:22:54 UTC

netplan: reuse _post_cmds attribue

_netplan_generate() and _net_setup_link() are method of the Renderer
class. And so, they can access self._post_cmds directly.

freebsd_nocloud 2019-05-24 20:40:18 UTC 2019-05-24
freebsd: add NoCloud a potential datasource

Author: Gonéri Le Bouder
Author Date: 2019-04-06 04:09:00 UTC

freebsd: add NoCloud a potential datasource

freebsd_config 2019-05-12 05:23:37 UTC 2019-05-12
freebsd: fix the name of cloudcfg VARIANT

Author: Gonéri Le Bouder
Author Date: 2019-04-20 18:31:04 UTC

freebsd: fix the name of cloudcfg VARIANT

config/cloud.cfg.tmpl uses 'freebsd', not 'bsd' to identify FreeBSD.

freebsd_growfs 2019-05-09 21:08:16 UTC 2019-05-09
freebsd: pass the mountpoint to growfs

Author: Gonéri Le Bouder
Author Date: 2019-04-19 18:05:14 UTC

freebsd: pass the mountpoint to growfs

growfs behaviour depends on the partition naming, if we use the
/dev/vtbd0p4 format, we can end-up with a "operation not permitted"
error. The good news is that growfs can also accept a mount point
as an argument.

See: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=237392

freebsd 2019-04-20 18:11:11 UTC 2019-04-20
freebsd: pass the mountpoint to growfs

Author: Gonéri Le Bouder
Author Date: 2019-04-19 18:05:14 UTC

freebsd: pass the mountpoint to growfs

growfs behaviour depends on the partition naming, if we use the
/dev/vtbd0p4 format, we can end-up with a "operation not permitted"
error. The good news is that growfs can also accept a mount point
as an argument.

See: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=237392

build-on-freebsd 2019-04-20 17:57:43 UTC 2019-04-20
freebsd: build-on-freebsd to install py27-jsonschema

Author: Gonéri Le Bouder
Author Date: 2019-04-14 04:25:10 UTC

freebsd: build-on-freebsd to install py27-jsonschema

jsonschema is also a dependency and is available in pkg repository.

freebsd_mount_sync 2019-04-15 15:31:55 UTC 2019-04-15
mount_cb: do not pass sync and rw options to mount

Author: Gonéri Le Bouder
Author Date: 2019-03-23 05:37:35 UTC

mount_cb: do not pass sync and rw options to mount

On FreeBSD, mount_cd9660 does not accept the sync option that is enabled
by default. In addition, the sync is only useful with the `rw` mode.
However the `rw` mode was never used.

This patch removes the `rw` and `sync` parameter of `mount_cb` to
simplify the code base and resolve the FreeBSD issue.

LP: #1645824

112 of 12 results
This repository contains Public information 
Everyone can see this information.