A refresh on a previous talk, given at We are Developers 2018
@pyr
View Slide
@pyr●●●
@pyr●●●●
●●●
@pyr●●●●●
@pyrprovider "exoscale" {api_key = "${var.exoscale_api_key}"secret_key = "${var.exoscale_secret_key}"}resource "exoscale_instance" "web" {template = "ubuntu 18.04"disk_size = "50g"template = "ubuntu 18.04"profile = "medium"ssh_key = "production"}
@pyr“There is no cloud, there is just someone else’s computer”
@pyr“There is no cloud, there is just someone else’s computerpager”
@pyr●●○●●
@pyr@timed('activate-account')def activate_account(self, id):self.accounts.by_id(id).try_activate()
@pyr{request_id: "97d4f7b3",host_id: "64e4-41b5",action: "mailout",recipients: [ "[email protected]" ],content: "..."}