/srv/irclogs.ubuntu.com/2019/05/09/#ubuntu-server.txt

ShellcatZeroDoes anyone here do a lot of configuration management?  Do you get much benefit of something like Ansible over shell scripts?  I've personally found the translation of scripts to Ansible to non-trival and rather redundant, and I've found no such tools which seem to assist in automatically creating such scripts or playbooks from an OS environment.00:04
hermandeShellcatZero, Are you saying that transitioning to Ansible or Puppet from shell scripts are a PITA?00:07
rbasakShellcatZero: it's handy for sharing common things between multiple instances, shipping templated files to instances, and so on. Sure, you can use shell, but then you're just reimplmenting some library that configuration management tools already provide.00:07
Disaster_Areai think typing dbeaver -vm /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java00:09
Disaster_Area into my terminal has worked! :o00:09
ShellcatZerohermande: Just based on my experience, yes, and it seems redundant.  From my understanding, scripted provisioning at scale is just as well acomplished via ssh, rendering scalability benefits of Ansible or Puppet rather moot.00:10
hermandeShellcatZero, And for what it's worth, A well configured Scripting system can be powerful.00:16
hermandeShellcatZero, Ansible and Puppet have known interfaces that don't require special knowledge or code.00:17
hermandeShellcatZero, If I showed you my old scripting system and asked you to deploy it across a set of servers, you would insist that my coding didn't fall into your box of "Good Things"00:18
hermandeWith Puppet/Ansible, it's easier to describe using a common language.00:19
ShellcatZerohermande: Ah, I see what you're saying.00:19
mybalzitchdid the docker snap break for anyone else? I get https://gist.github.com/thisisnotmyrealname/61f2215cb5dc23d2184d4c37474f7f92 after docker was running fine for ages00:20
hermandeIn otherwords, you are making yourself replaceable....00:20
mybalzitchremoving the snap and readding it let me launch things again, but it seems the next day its broken00:20
ShellcatZerohermande: Based on what you describe I don't think Ansible or Puppet is applicable to my use cases, because I need to enforce domain knowledge for those using my scripts, which must also be extended as the need arises.00:42
hermandeShellcatZero, That's a fun topic.  So many tools enforce learning the API/UI over what is actually happening.00:47
hermandeShellcatZero, I've seen people pull up a full UI to make a small change in the /etc.00:47
=== lotuspsychje_ is now known as lotuspsychje
lordievaderGood morning06:28
loruHello. I'm on ubuntu 18.04, using netplan on a server. I have addresses: [ x.x.x.50/24, '2x:x:x:x::ffff/64' ] and I need to add one more ipv4 and v6 (currently in a container, attaching them on the host instead).09:55
loruWould "addresses: [ x.x.x.50/24, y.y.y.51/24, 'x:x:x:x::ffff/64', 'y.y.y.y::ffee/64' ]" be fine?09:55
lotuspsychjeidle a bit here ok loru -server channel might wakeup more at US wakeup10:01
lorulotuspsychje: sure10:02
loruhttps://gurdeep.ninja/ovh-soyoustart-ip-failover-ubuntu-18-04/10:02
loruI'm not using OVH but it seems to be it10:02
lorulooks simple, I'll try :)10:02
lotuspsychje!netplan | loru see also10:02
ubottuloru see also: Netplan is a network configuration abstraction renderer which uses YAML descriptions of a network to work with either a NetworkManager or Systemd-networkd "renderer". More information at https://netplan.io/10:02
loruIt works anyway, thank you :D10:40
=== msmarcal|eod is now known as msmarcal
parideahasenack, not sure why your git-ubuntu MP was being ignored by git-ubuntu-ci12:34
parideI had a look at the code and couldn't spot a limit to 10 MPs12:34
paridethere are currently 11 active reviews in https://code.launchpad.net/usd-importer/+activereviews , the last one is from bryce and I can see it in the git-ubuntu-ci-trigger-job12:35
paridee.g. https://jenkins.ubuntu.com/server/view/git-ubuntu/job/git-ubuntu-ci-trigger/57812/console12:36
parideit's ce9afc69d8e6199ec96e1f28b68b23d3db9a845912:36
ahasenackparide: it's because the MP was in the "approved" state already12:41
ahasenackparide: I switched it back to "needs review", kicked the job, and then it picked it up and voted12:41
parideahasenack, OK, good to know13:05
masonIs there an apt(8) equivalent to "apt-get source" that I'm missing, or is there some tool that's preferred? Or is the goal for apt-get to always be there for its source-getting chops?14:12
albert23mason: you mean apt source <package> ?14:23
masonalbert23: I don't know. Half a sec and I'll tell you if I mean that or not. :)14:24
masonalbert23: Well, look at that. I hadn't thought to try that since it's not listed in the man page.14:25
masonalbert23: I feel a docbug coming on.14:25
ahasenackrbasak: what's the name of that tool that organizes d/control? Puts each depends in its own line, orders it alphabetically, etc14:26
masonalbert23: Thank you.14:26
rbasakahasenack: wrap-and-sort14:26
ahasenackthx14:27
albert23mason: np14:27
masonalbert23: Ah, and I guess my question is mildly confused, as when I snagged the apt source to whip up a patch, there was apt-get in the same package. Cough.14:30
masonalbert23: Do you know if -a/--host-architecture is vestigial? I wanted to check options before snagging the apt-get man page section on source intact, and I seem to be missing some clue about how to apply -a.14:44
masonhttps://bpaste.net/show/25cb9c46b310 anyway - I'll defer the docbug until I know if what I'm using as a source is confused14:48
JanCmason: not only missing from the man page but also from --help apparently17:19
JanCbut bash completion knows the 'source' command17:21
masonJanC: Do you know about -a there? I haven't dug into the source, but it seems not to work, and copying bad info from one man page to another might not be optimal.17:47
=== Ussat-1 is now known as Ussat

Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!