- HCL Connections Newsletter v2 and Join Community requests
- Show Community Create Button only to users with role "community-creator"
- Makefile to process all Asciidoctor files in a directory
- Update on the Touchpoint workaround
- Linkdump Week 44 / 2020
- Linkdump Week 42 / 2020
- Linkdump Week 41 / 2020
- Elasticsearch index creation problem
- Linkdump Week 40 / 2020
- Selfhost Shaarli
In the first two parts of this little devops series, I showed build templates with Packer and deploying virtual-machines with Terraform. Now we want to install some more packages on our new servers. tl;dr I started using Ansible for deployments some years ago. For example I showed deploying IBM Connections at Social Connections 12 in Vienna. For more details on the functionality, have a look at the post How Ansible Works Ansible uses plain ssh and doesn’t need any additional server or client component. You can run Ansible as a separate task in your deployment pipeline, or add it as post-provisioning task to Terraform.
My last article showed how to build a server template with Packer. Now we want to use this template to create some servers on VMware vSphere. DNS will be registered manually and all IP addresses will be defined as fixed in the config files. This code is tested with Terraform 0.12. tl;dr Terraform provides a good way to implement immutable server life cycle. Immutable means that servers aren’t changed, they get destroyed/deleted and created again when you change something. Immutable servers have a big advantage that configuration drift will not take place.
The last months I built a lot of environments for tests with IBM Connections Componentpack, Rancher, plain Kubernetes, IBM Domino and some more. In former years, I deployed single virtual machines, cloned them and created snapshots to "easily" jump back in cases of errors. Then I found Packer, which helped me to automate the first virtual machines on my local notebook. Now I use Packer to create templates for VMware vSphere, which then are deployed and multiplied with Terraform. Terraform needs some packages installed in the template, that it can provision virtual machines on vSphere. Open VM-Tools
Since thursday the gpn19 (Gulasch Programmiernacht) is taking place in Karlsruhe at ZKM. I’m happy that I got the chance to give two talks: Documentation with any editor Automate your Infrastructure Deployment All sessions of GPN will be recorded and are available at https://media.ccc.de/b/conferences/gpn/gpn19. There was a technical problem during my first talk, so the recording can’t be found there. Sorry for that. All code snippets I showed during that talks can be found here: https://gitlab.com/stoeps/gpn19-documentation https://gitlab.com/stoeps/gpn19-iac If you’re around, or living in that area, join us there.
The last IBM Connections 6.0 CR4 introduced the new feature "Sharing Files via Link". A quite handy way to share files with users by link. Just open the file, go to sharing and select "Share by Link". "Share by Link" makes it easy to share and grant read access to personal and Community files. — What's New in IBM Connections Cumulative Release 4 We tested the feature and it works like a charm, but… Everybody who gets this link, can download the shared file (and share the link with others) Even in restricted communities everybody with editor access can create the link