Hana 9e216da9ef go.mod: add go.mod and move pygments to third_party
After go1.16, go will use module mode by default,
even when the repository is checked out under GOPATH
or in a one-off directory. Add go.mod, go.sum to keep
this repo buildable without opting out of the module
mode.

> go mod init github.com/mmcgrana/gobyexample
> go mod tidy
> go mod vendor

In module mode, the 'vendor' directory is special
and its contents will be actively maintained by the
go command. pygments aren't the dependency the go will
know about, so it will delete the contents from vendor
directory. Move it to `third_party` directory now.

And, vendor the blackfriday package.

Note: the tutorial contents are not affected by the
change in go1.16 because all the examples in this
tutorial ask users to run the go command with the
explicit list of files to be compiled (e.g.
`go run hello-world.go` or `go build command-line-arguments.go`).
When the source list is provided, the go command does
not have to compute the build list and whether it's
running in GOPATH mode or module mode becomes irrelevant.
2021-02-15 16:45:26 -05:00

116 lines
3.7 KiB
Plaintext

node 167906355: sle12-a
node 167906357: sle12-c \
description="The second node" \
utilization memory=64
node node1 \
attributes mem=16G
node node2 utilization cpu=4
primitive st stonith:ssh \
params hostlist="node1 node2" \
meta target-role="Started" \
op start requires=nothing timeout=60s \
op monitor interval=60m timeout=60s
primitive d1 ocf:pacemaker:Dummy \
operations $id=d1-ops \
op monitor interval=60m \
op monitor interval=120m OCF_CHECK_LEVEL=10
primitive fs1 Filesystem \
params device="/dev/nfs-vg/fs1" directory="/srv/nfs" fstype=ext3 \
op monitor interval=10s
primitive nfs-server nfsserver \
params nfs_shared_infodir="/srv/nfs/state" nfs_ip=10.2.12.100 \
op monitor interval=0 trace_ra=1
primitive nfs-vg LVM \
params volgrpname=nfs-vg
primitive p_drbd_nfs ocf:linbit:drbd \
params drbd_resource=nfs \
op monitor interval=15 role=Master \
op monitor interval=30 role=Slave \
op start interval=0 timeout=300 \
op stop interval=0 timeout=120
primitive s-libvirt stonith:external/libvirt \
params hostlist="sle12-a sle12-c" hypervisor_uri="qemu+ssh://hex-10.suse.de/system?keyfile=/root/.ssh/xen" reset_method=reboot \
op monitor interval=5m timeout=60s
primitive virtual-ip IPaddr2 \
params ip=10.2.12.100
primitive xen0 @vm_scheme1 xmfile=/etc/xen/vm/xen0
primitive d7 Dummy \
params rule inf: #uname eq node1 fake=1 \
params rule inf: #uname eq node2 fake=2
primitive very-primitive Dummy \
params 3: rule #uname eq node1 interface=eth1 \
params 2: rule #uname string:eq node2 interface=eth2 port=8888 \
params 1: interface=eth0 port=9999 \
operations $id-ref=those_other_ops
fencing_topology poison-pill power
fencing_topology \
node-a: poison-pill power \
node-b: ipmi serial
role nfs_admin \
write meta:nfs-server:target-role \
write meta:nfs-server:is-managed \
write location:nfs-server \
read ref:nfs-server
role basic-read \
read status \
read type:node attribute:uname \
read type:node attribute:type \
read property
role basic-read-basic \
read cib
role d0-admin \
write meta:d0:target-role \
write meta:d0:is-managed \
read xpath:"//nodes//attributes" \
read ref:d0
acl_target joe \
nfs_admin
tag nfs: nfs-server nfs-vg
group nfs-disk nfs-vg fs1
group nfs-srv virtual-ip nfs-server
ms ms_drbd_nfs p_drbd_nfs \
meta notify=true clone-max=2
location nfs-pref virtual-ip 100: sle12-a
location l1 nfs-srv 100: node1
location l2 d1 \
rule 100: #uname eq node1
location l3 d1 \
rule inf: #uname eq node1 and pingd gt 0
location l4 d1 \
rule -inf: not_defined pingd or pingd lte 0
location l5 fs1 \
rule -inf: not_defined pingd or pingd lte 0 \
rule #uname eq node1 and pingd gt 0 \
rule date lt 2009-05-26 and date in start=2009-05-26 end=2009-07-26 and date in start=2009-05-26 years=2009 and date spec years=2009 hours=09-17
location l6 d1 \
rule $id-ref=l2-rule1
location l7 d1 \
rule $id-ref=l2
colocation c-nfs inf: nfs-server fs1
colocation vg-with-drbd inf: nfs-vg ms_drbd_nfs:Master
# drbd device is the nfs-vg PV
order drbd-before-vg inf: ms_drbd_nfs:promote nfs-vg:start
# need fs1 for the NFS server
order o-nfs inf: fs1 nfs-server
rsc_ticket ticket-A_m6 ticket-A: d1
rsc_ticket ticket-B_m6_m5 ticket-B: d1 d7 loss-policy=fence
rsc_ticket ticket-C_master ticket-C: d1 ms_drbd_nfs:Master loss-policy=fence
property cpset2: \
maintenance-mode=true
property cib-bootstrap-options: \
dc-version=1.1.12-ad083a8 \
cluster-infrastructure=corosync \
cluster-name=sle12-test3l-public \
no-quorum-policy=ignore \
startup-fencing=false \
last-lrm-refresh=1415877622 \
maintenance-mode=false
op_defaults op-options: \
timeout=120s
rsc_defaults rsc-options: \
failure-timeout=10m
op_defaults opsdef2: \
rule 100: #uname eq node1 \
record-pending=true
tag t1: d1 d7 opsdef2