Persons in a model represent individual people who have some objective function according to the network.
For example, person can be an owner or an admin of a host.
Accounts are system accounts on specific servers, ideally connected to persons.
After adding person and accounts, we use personlinker job which will connect persons and accounts.
See fcpc job
fcpc add person/person1 name="johnacme" givenname="John" surname="Acme" email=john@acme.com
fcpc add person/person2 name="billmatch" givenname="Bill" surname="Match" email=bill@acme.com
fcpc add person/person3 name="peternone" givenname="Peter" surname="None" email=peter@acme.com
fcpc add person/admin1 name="superpower" givenname="Super" surname="Power" email=superpower@acme.com
fcpc add account/fw_johnacme name=johnacme email=john@acme.com
fcpc add account/kibana_billmatch name=billmatch email=bill@acme.com
fcpc add account/nginx_peternone name=peternone email=peter@acme.com
fcpc add account/nginx_sp name=sp email=superpower@acme.com
fcpc add account/fw_sp name=sp email=superpower@acme.com
fcpc add account/kibana_sp name=sp email=superpower@acme.com
fcpc add account/elastic_sp name=sp email=superpower@acme.com
fcpc link account/fw_johnacme ~is-on host/fw
fcpc link account/kibana_billmatch ~is-on host/kibana
fcpc link account/nginx_peternone ~is-on host/nginx
fcpc link account/fw_sp ~is-admin host/fw
fcpc link account/kibana_sp ~is-admin host/kibana
fcpc link account/nginx_sp ~is-admin host/nginx
fcpc link account/elastic_sp ~is-admin host/elastic
fcpc job execute personlinker
fcpc --show.synth=0 --search.filter.limit=0 --search.object.links=append --search.show.output=dot search person+ "~" host+ , person+ "~is" person+
Next - Link hosts to networks
Previous - Adding Layer4 - Ports
Start - See all steps