Bug #13517

Puppetize tails-bar xmpp

Added by Dr_Whax 2017-07-25 21:31:23 . Updated 2019-07-07 15:17:26 .

Target version:
Start date:
Due date:
% Done:


Feature Branch:
Type of work:

Affected tool:
Deliverable for:


We have our internal XMPP server that is now starting to be used by people, it would help sysadmins and the services team enormously if the setup gets Puppetized, since some bits are already in Puppet.

Finish Puppet code for tails-bar to roll-out a working Prosody server.



#1 Updated by anonym 2017-11-15 11:30:54

  • Target version changed from Tails_3.3 to Tails_3.5

#2 Updated by Anonymous 2018-01-15 16:08:05

  • Target version changed from Tails_3.5 to Tails_3.6

@DrWhax is the existing code already somewhere & do you still plan to make it accessible?
Postponing as 3.5 is supposed to be released in 8 days.

#3 Updated by Dr_Whax 2018-01-18 13:14:44

  • Target version changed from Tails_3.6 to Tails_3.7

Postponing till 3.7

#4 Updated by bertagaz 2018-05-10 11:09:20

  • Target version changed from Tails_3.7 to Tails_3.8

#5 Updated by intrigeri 2018-06-26 16:27:57

  • Target version changed from Tails_3.8 to Tails_3.9

#6 Updated by Anonymous 2018-08-17 07:09:23

Any news on that front?

#7 Updated by Dr_Whax 2018-08-25 14:16:30

  • Target version changed from Tails_3.9 to Tails_3.10.1

Post-poning one release. I will pick intrigeri’s brain during the summit on the best way to tackle certain procedures in puppet.

Some examples that come to light is:

- Certificate generation which is an interactive process, how would be handle that in puppet?

- Same goes for user adding/deletion.
- Will we provide an example prosody.cfg in the puppet-tails and fill in the hostname after gathering the tor hidden service hostname and stuff?

That’s it.

There’s a large part in puppet already but it would be nice to setup a new IM machine straight from puppet in case something happens to the current one, disk breakage, etc.

#8 Updated by intrigeri 2018-08-26 05:48:45

> I will pick intrigeri’s brain during the summit on the best way to tackle certain procedures in puppet.

Sure, my pleasure :)

#9 Updated by intrigeri 2018-10-24 17:03:39

  • Target version changed from Tails_3.10.1 to Tails_3.11

#10 Updated by CyrilBrulebois 2018-12-16 14:09:27

  • Target version changed from Tails_3.11 to Tails_3.12

#11 Updated by anonym 2019-01-30 11:59:16

  • Target version changed from Tails_3.12 to Tails_3.13

#12 Updated by CyrilBrulebois 2019-03-20 14:34:06

  • Target version changed from Tails_3.13 to Tails_3.14

#13 Updated by intrigeri 2019-03-24 15:34:49

  • Target version deleted (Tails_3.14)

#14 Updated by Dr_Whax 2019-07-07 15:17:26

  • Assignee deleted (Dr_Whax)

I’m no longer going to work on this.