aboutsummaryrefslogtreecommitdiff
path: root/doc
Commit message (Collapse)AuthorAge
...
* release Consfigurator 0.9.0v0.9.0Sean Whitton2021-07-24
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* tweak wording regarding inclusion of releases in Debian unstableSean Whitton2021-07-24
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* :SUDO: ensure that stdin is a pipe, never a real fileSean Whitton2021-07-24
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* drop completed TODO about data source for single local fileSean Whitton2021-07-24
| | | | | | Implemented by DATA.LOCAL-FILE. Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* switch manual's Sphinx theme to sphinx_rtd_themeSean Whitton2021-07-24
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* add an overview of what's available for installing operating systemsSean Whitton2021-07-24
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* add IMAGE-DUMPED and CRON:RUNS-CONSFIGURATORSean Whitton2021-07-24
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* new approach to calling fork(2) in remote Lisp imagesSean Whitton2021-07-24
| | | | | | | | | | | Drop CAN-PROBABLY-FORK because we now only try to fork(2) in contexts in which there shouldn't ever be any other threads running, apart from Lisp implementation finaliser threads and the like. We no longer need to RESET-DATA-SOURCES before CONTINUE-DEPLOY* because we now only fork(2) in contexts in which *NO-DATA-SOURCES* is t. Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* NETWORK:IPV4 & NETWORK:IPV6 are for public Internet addressesSean Whitton2021-07-06
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* idea regarding :SSH connection explicitly passing known IPsSean Whitton2021-06-25
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* prerequisite data: reserve _CONTEXT for consfigsSean Whitton2021-06-25
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* add NETWORK:{ALIASES,IPV4,IPV6}Sean Whitton2021-06-25
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* error if pass relative paths to FILE:HOST-{DATA,SECRET}-UPLOADEDSean Whitton2021-06-23
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* slightly weaken specification for data where IDEN1 is a hostnameSean Whitton2021-06-22
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* add a number of git, gpg and cron propertiesSean Whitton2021-06-22
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* replace APT:USE-PARENT-MIRROR with APT:USE-PARENT-MIRRORSSean Whitton2021-06-18
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* add APT:SUITES-AVAILABLE-PINNED & OS:DEBIAN-EXPERIMENTALSean Whitton2021-06-17
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* add APT:TRUSTS-KEY & specify that --pgp-pubkey is ASCII-armouredSean Whitton2021-06-16
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* MAP-PROPSPEC-PROPAPPS: trivial-macroexpand-all -> agnostic-lizardSean Whitton2021-06-04
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* release Consfigurator 0.8.0 (-1 to Debian unstable)v0.8.0debian/0.8.0-1archive/debian/0.8.0-1Sean Whitton2021-06-04
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* drop LVM-VOLUME-GROUP and make LVs TOP-LEVEL-VOLUMEsSean Whitton2021-06-03
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* add idea about making LVs TOP-LEVEL-VOLUMEsSean Whitton2021-05-31
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* update idea regarding programmatically calling propertiesSean Whitton2021-05-31
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* idea about recording child hosts in parent hostattrsSean Whitton2021-05-31
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* notes on WITH-REQUIREMENTS-FOR-CHANGE: refer to SBCL-AVAILABLESean Whitton2021-05-31
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* factor out ENSURE-HOST & call it in hostattrs accessorsSean Whitton2021-05-30
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* release Consfigurator 0.7.0 (-1 to Debian unstable)v0.7.0debian/0.7.0-1archive/debian/0.7.0-1Sean Whitton2021-05-25
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* fix text about what happens in the absence of a :CHECK subroutineSean Whitton2021-05-25
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* release Consfigurator 0.6.1 (-1 to Debian unstable)v0.6.1debian/0.6.1-1archive/debian/0.6.1-1Sean Whitton2021-05-25
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* add DEFPACKAGE-CONSFIGSean Whitton2021-05-25
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* add CONSFIGURATOR.PROPERTY.HOSTNAMESean Whitton2021-05-25
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* release Consfigurator 0.6.0 (-1 to Debian unstable)v0.6.0debian/0.6.0-1archive/debian/0.6.0-1Sean Whitton2021-05-23
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* update docs and scripts/release for Debian experimental->unstableSean Whitton2021-05-23
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* note about reviewing the API & incrementing the major version numberSean Whitton2021-05-23
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* add note about use of non-POSIX facilities & docstringsSean Whitton2021-05-23
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* add idea to add custom Emacs indentation rules for DISK:VOLUMESSean Whitton2021-05-17
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* use UIOP rather than dpkg(1) to compare prerequisite data versionsSean Whitton2021-05-17
| | | | | | For both performance and portability reasons. Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* add a tutorial for building disk imagesSean Whitton2021-05-09
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* :PREPROCESS subroutines are not executed exclusively in root LispSean Whitton2021-05-09
| | | | | | | For example, they are executed when programmatically calling other properties during :APPLY/:UNAPPLY subroutines in remote Lisp images. Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* don't associate a hostname with LUKS passphrasesSean Whitton2021-05-01
| | | | | | LUKS devices might move around between systems. Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* introduction.rst: don't need to import DATA.SSH-ASKPASSSean Whitton2021-04-30
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* introduction.rst: comment out use of GNUPG:PUBLIC-KEY-IMPORTEDSean Whitton2021-04-30
| | | | | | It won't work without an additional data source. Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* add DATA.SSH-ASKPASS and use it to simplify the quick start guideSean Whitton2021-04-30
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* add :OPENED-VOLUMES connattrSean Whitton2021-04-30
| | | | | | | hostattrs don't make sense for this, as it should be possible to gather all hostattrs without examining the host. Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* add connattrsSean Whitton2021-04-30
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* add first attempt at types for disk image building and partitioningSean Whitton2021-04-11
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* add HOSTDEPLOY, HOSTDEPLOY-THESESean Whitton2021-04-05
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* the empty list is now a valid propappSean Whitton2021-04-05
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* release Consfigurator 0.5.0 (-1 to Debian experimental)v0.5.0debian/0.5.0-1archive/debian/0.5.0-1Sean Whitton2021-04-01
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* release Consfigurator 0.4.1 (-1 to Debian experimental)v0.4.1debian/0.4.1-1archive/debian/0.4.1-1Sean Whitton2021-04-01
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>